Skip to main content
GameDev.net gamedev.net
🔒 Locked

OS programming

Started by Jakarta Aug 17, 2006 at 9:57 PM 8 replies 1.6k views
Original Post
Jakarta
Jakarta
I want to look into the basics of OS programming. Does anyone have a good tutorial or the like? thanks in advance,
JohnBolton
JohnBolton
You aren't going to find any tutorials, but here is a web site with lots of info: http://williamstallings.com/OS/OS5e.html
John BoltonLocomotive Games (THQ)Current Project: Destroy All Humans (Wii). IN STORES NOW!
KulSeran
KulSeran
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.
_goat
_goat
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.
StarikKalachnikov
StarikKalachnikov
Quote:
Original post by JohnBolton
You aren't going to find any tutorials, but here is a web site with lots of info: http://williamstallings.com/OS/OS5e.html


Maybe have a look at this site, could point in the right direction:

Bonafide OS Development
Next time I give my advice, I'll buy some bubblegum so I won't your kick ass!
_goat
_goat
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.
__filip
__filip
Don't forget Mega-Tokyo. Check out both the FAQ and the forum.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.