Page 1 of 1
Making my own os
Posted: Wed Sep 27, 2006 7:31 am
by SanDos
Hi fello Os devlopers,
I want to make my own unix clone.I have made my
basic design desicions ...I have also written a stupid
real mode kernel...Plz tell me the basic steps required
to implement a unix clone
Re:Making my own os
Posted: Wed Sep 27, 2006 7:39 am
by ces_mohab
Have you read Andrew Tanenbaum book Operating Systems Design and Implementation. Minix is well a well comented unix clone. And the book simply discuss the design of minix -to source code level- with some operating systems concepts stuff.
::)
[move]Good luck[/move]
Re:Making my own os
Posted: Wed Sep 27, 2006 8:03 am
by spix
Hi
The Open Group have a website with the Single UNIX Specification, it tells you all the system calls, utilites etc to be a "UNIX" OS.
http://www.opengroup.org/onlinepubs/7990989799/toc.htm
The linux source code is also a good learning tool. The Linux 0.01 is easy to follow and while very basic, is a good way to get started.
Andrew
Good luck? DAMN! :E
Posted: Wed Sep 27, 2006 12:57 pm
by Cheery
Why everybody always says "good luck" for people who are starting projects? Like they'd be somehow impossible or "you aren't going to finish that without wery weird conditions!"
I'd say "have fun.".
Have fun.
SanDos:
There are lot of good sources about operating systems and programming, so many that I don't know what to give for one who is saying he is wanting to do his own unix clone...
Why do you want to write an unix clone? What is behind your need?
Re:Making my own os
Posted: Thu Sep 28, 2006 9:28 am
by ces_mohab
Why everybody always says "good luck" for people who are starting projects? Like they'd be somehow impossible or "you aren't going to finish that without wery weird conditions!"
I use this word to anybody starting something but, I didn't notice that. Do you think that good luck means really you are doing something impossible?
In any exam the examiner says good luck. Are all exams impossible?
I started OS development from more than a year. Some times I have fun. May be I spent 3-7 days of debugging which is really not fun.
::)