• Advertisement
Sign in to follow this  

OS programming

This topic is 4203 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I want to look into the basics of OS programming. Does anyone have a good tutorial or the like? thanks in advance,

Share this post


Link to post
Share on other sites
Advertisement
You aren't going to find any tutorials, but here is a web site with lots of info: http://williamstallings.com/OS/OS5e.html

Share this post


Link to post
Share on other sites
You could go through OS161 / SYSTEM161 from harvard. I used that in my OS class. It is small OS that you put together in steps. System161 is a MIPS simulator that runs on linux,
and OS161 is a MIPS compatable OS that runs in system161. It is easy to build
and run, mainly because there is sizable base code, and you are just filling in the different major parts of the OS.
Note that you may have to go find the patches for it if you use the newest version of GCC.

We used Operating System Concepts (silberschatz/galvin/gagne) (ISBN:0-471-25060-0) as our refrence book in the class.

There is also the NACHOS OS that is often used in OS classes, but I hear it is a lot harder to work with.

Share this post


Link to post
Share on other sites
We use Modern Operating Systems at our uni.

As always, if you're not capable of digesting the seriously large slab of information he throws at you, you'll probably hate it. That said, it's not hard, it's just... well if goes over a lot, quickly, and it leaves it up to you to figure out how to join all the components it talks about together. Worth a look, at least.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Operating Systems: Design and Implementation, 2nd ed. authored by Andy Tanenbaum and Al Woodhull.

aka "minix"

The book goes through the code which is freely available. I believe there is a newer version now but i'm not sure if that is aimed as much at education as that version was. Google will tell all.

Share this post


Link to post
Share on other sites
Quote:
Original post by Anonymous Poster
Operating Systems: Design and Implementation, 2nd ed. authored by Andy Tanenbaum and Al Woodhull.

aka "minix"

The book goes through the code which is freely available. I believe there is a newer version now but i'm not sure if that is aimed as much at education as that version was. Google will tell all.


Heh, my book is by Andrew Tanenbaum as well. It looks like he's written a lot on the subject.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement