7 Years
Discussion Span
Last Post by rubberman

Start by reading on Minix3 or Unix..download their kernel source code and study how the OS then from there try developing something similar to that good luck..i got a B for Operating Systems this year it was cool..


Operating Systems Design and Implementation, Third Edition
By Andrew S. Tanenbaum - Vrije Universiteit Amsterdam, The Netherlands, Albert S. Woodhull - Amherst, Massachusetts


Linus Torvalds started hacking on minix, and then started his own OS - it was at least 2-3 years before it was released into the wild, and is now the most widely used OS in the world! :-) If you really want to do this, then I suggest tackling a more "advanced" architecture, such as a micro-kernel message passing OS. For reference material, see Thoth, Plan-9, QNX, Amiga OS.


Undergraduates do this all the time in their Operating Systems courses. Find some notes online.

Well, what they do is usually a Q&D (Quick and Dirty) little mini-OS. More a run-time executive than anything else. There is no time even in an advanced undergraduate course to do much more than that.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.