Didn't see this when looking through the wiki, so I thought I'd share -
http://ocw.mit.edu/OcwWeb/Electrical-En ... /index.htm
The meat is in the assignments and labs, source is tarballed in the lab handouts.
A very in-depth and step by step look into kernel development.
Great resource
- AndrewAPrice
- Member
- Posts: 2309
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Cool, thanks! My college is smart enough to make you log in before you can access their lecture notes, assignments, etc.
I'll add a link to the wiki!
I'll add a link to the wiki!
My OS is Perception.
-
- Member
- Posts: 65
- Joined: Wed Nov 14, 2007 3:19 pm
-
- Member
- Posts: 65
- Joined: Wed Nov 14, 2007 3:19 pm
Im actually going to reccomend the following as a superb resource for people starting out and putting serious theory and practical time in to learn OS dev, Im new but the following sites intro into GDT ,a basic filesystem(But down to earth applied explination) and booting into protected mode I really enjoyed reading its also nailed some of the neccessary jargon found in manuals. Maybe there are better FS ones? but well if theres any better GDT ones please link? - Im talking better as in applied use but starting out explaining it well to the point and only with necessary jargon and if using abstractions show them in practice. Sorry but being newish this site has really helped me , with stuff ive been looking for decent answers with for ages.
http://www.brokenthorn.com/Resources/OSDevIndex.html
http://www.brokenthorn.com/Resources/OSDevIndex.html
Re: Great resource
When i first saw this i though: "wow, finaly something usefull!"Banal Miring wrote:Didn't see this when looking through the wiki, so I thought I'd share -
http://ocw.mit.edu/OcwWeb/Electrical-En ... /index.htm
The meat is in the assignments and labs, source is tarballed in the lab handouts.
A very in-depth and step by step look into kernel development.
Then i tryed to navigate to something.. anything... just let me learn a little...
For now i have given up.
This was supposed to be a cool signature...
Nice resource indeed.
Although the lecture notes are rather boiled down, in combination with the assignments, quizzes (with answers!!), commented xv6 source, etc. it is quite usefull.
Here my two cents on other usefull resources:
Similar course, but at Carnegie Mellon:
http://www.cs.cmu.edu/~410/
GeekOs, OS dev course at Maryland:
http://personal.denison.edu/~bressoud/c ... index.html
The nice thing with GeekOS is that it comes quite complete, but the student has to add functionality in a number of pojects, each with their specific source tree.
Although the lecture notes are rather boiled down, in combination with the assignments, quizzes (with answers!!), commented xv6 source, etc. it is quite usefull.
Here my two cents on other usefull resources:
Similar course, but at Carnegie Mellon:
http://www.cs.cmu.edu/~410/
GeekOs, OS dev course at Maryland:
http://personal.denison.edu/~bressoud/c ... index.html
The nice thing with GeekOS is that it comes quite complete, but the student has to add functionality in a number of pojects, each with their specific source tree.