![]() |
|
#1
|
||||
|
||||
My next project - An operating system.Hey there.
I decided to write an operating system. My firt thought was to write the OS with ADA95, But then I told myself : "Hey, are you nuts ? ". Finally, I and myself decided to write the OS with ansi-c. Any references to important reading material ? Thanks in advance, Kobi Hikri. |
|
#2
|
|||
|
|||
|
Take a look at the linux kernel source code.
Take what you need (as an idea) and leave what you dont. It will probably be one of the best refernces you can find. |
|
#3
|
||||
|
||||
|
Hi kobi.
Have you ever heard of minix? It is a unix-like O/S that was developed with the intent of teaching. Therefore it is kept fairly basic and is extremely well documented. There is a book by Andrew S. Tanenbaum (the creator of Minix) that teaches about O/S design using Minix as the teaching tool. Quote:
More info here: http://www.cs.vu.nl/~ast/minix.html __________________
The best damn Sports Blog period. |
|
#4
|
||||
|
||||
|
Quote:
My OS teacher used it for his class. We all had to read it, and I must say it was great! The joke about the students' place in the University hierarchy was cool too Regards, Lucian __________________
Please read these Guidelines before posting on the forum "A person who never made a mistake never tried anything new." Einstein |
|
#5
|
||||
|
||||
|
Quote:
Well, I did. I also know Proffesor Tanenbaum personally. I wish to implement a completely multithreaded OS, from head to toe. I believe I need to read some books first, And I'll start with "Modern operating systems" by A.Tanenbaum. Best regards, Kobi Hikri. |
|
#6
|
||||
|
||||
|
Quote:
I hate you __________________
Please read these Guidelines before posting on the forum "A person who never made a mistake never tried anything new." Einstein |
|
#7
|
||||
|
||||
|
Quote:
Gee, I'm getting better :-) It used to take at least a month before a girl told me that ;-) Kobi. |
|
#8
|
||||
|
||||
|
Quote:
I am NOT a girl!!!! Now I know how a girl member felt when we kept calling her a boy __________________
Please read these Guidelines before posting on the forum "A person who never made a mistake never tried anything new." Einstein |
|
#9
|
||||
|
||||
|
Quote:
Sorry, you never know these days. |
|
#10
|
||||
|
||||
|
Quote:
__________________
Age is unimportant -- except in cheese |
Recent GIDBlog
Observations of Iraq by crystalattice
| Thread Tools | Search this Thread |
| Rate This Thread | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Need help with Simple 1D Array coding project | rho | C++ Forum | 2 | 27-Jun-2005 19:05 |
| project in c | pointer | C Programming Language | 1 | 26-Apr-2005 15:46 |
| Community Project Proposal | dsmith | Miscellaneous Programming Forum | 71 | 19-Feb-2005 12:26 |
| Track change in system time | Poolan | C++ Forum | 3 | 19-Nov-2004 04:08 |
| i = system ("cd c:\text"); :( | kyle | C Programming Language | 1 | 25-Aug-2003 11:43 |
Network Sites: GIDNetwork · GIDWebHosts · GIDSearch · Learning Journal by J de Silva, The