Great resource

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Banal Miring
Posts: 2
Joined: Sat Nov 17, 2007 2:23 pm

Great resource

Post by Banal Miring »

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.
User avatar
AndrewAPrice
Member
Member
Posts: 2309
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

Cool, thanks! :D 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!
My OS is Perception.
maverick777
Member
Member
Posts: 65
Joined: Wed Nov 14, 2007 3:19 pm

Post by maverick777 »

lol yeah I did some of a comp science course and everything was under username and password, awsome link :-)
maverick777
Member
Member
Posts: 65
Joined: Wed Nov 14, 2007 3:19 pm

Post by maverick777 »

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
User avatar
Zacariaz
Member
Member
Posts: 1069
Joined: Tue May 22, 2007 2:36 pm
Contact:

Re: Great resource

Post by Zacariaz »

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.
When i first saw this i though: "wow, finaly something usefull!"
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...
User avatar
crazygray
Member
Member
Posts: 73
Joined: Sat Nov 03, 2007 10:17 am
Location: Toky,Japan

Post by crazygray »

NICE!!!!
Imagine if a creature came from a 4 dimensional world, would he think you to be flat?
Pixion
Posts: 16
Joined: Thu Oct 25, 2007 8:18 pm

Post by Pixion »

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.
User avatar
shakuni
Posts: 1
Joined: Mon Oct 15, 2007 2:29 am

Post by shakuni »

My college is smart enough to make you log in before you can access their lecture notes
This course is a part of MIT's "open course ware" project.Many universities are providing their complete course ware under this project.You can even download the complete course ware in a single tarball.
Post Reply