How to write an Operating System (A SIGOPS Guide)

Questions about programming languages and debugging
Post Reply
User avatar
Stavros
ΜΟΛΩΝ ΛΑΒΕ
ΜΟΛΩΝ ΛΑΒΕ
Posts: 1098
Joined: 02 Jan 2006, 17:00
18
Location: Mississippi, U.S.A.

How to write an Operating System (A SIGOPS Guide)

Post by Stavros »

I'm just going to go ahead and put the prerequisites here:
-Programming experience (knowledge of C and C++, structs, pointers, basic data types, control loops, and the preprocessor)
-Knowledge of Architecture used (knowledge of assembly)
-A machine
-Persistence and Mental Stability

[EDIT]: Most information (if not all) is outdated in the SIGOPS.

Code: Select all

http://www.acm.uiuc.edu/sigops/roll_your_own/
Here's a wiki with a lot of information as well as an active forum:

Code: Select all

http://wiki.osdev.org/Main_Page
These articles may or may not be out of date. Covers things like boot process, partitions, plug and play, and hardware:

Code: Select all

http://www.nondot.org/sabre/os/articles

User avatar
Lundis
Distorter of Reality
Distorter of Reality
Posts: 543
Joined: 22 Aug 2008, 16:00
15
Location: Deadlock of Awesome
Contact:

Re: How to write an Operating System (A SIGOPS Guide)

Post by Lundis »

Don't forget http://www.intel.com/products/processor/manuals/" onclick="window.open(this.href);return false; ;)

Personally I'm a big fan of the osdev wiki, it's the second best site on the net to me.

Post Reply