How do I make an OS

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
tuotrut
Posts: 1
Joined: Fri Jan 20, 2006 12:00 am

How do I make an OS

Post by tuotrut »

How do I make an OS?
Last edited by tuotrut on Fri Jan 20, 2006 12:00 am, edited 1 time in total.
User avatar
carbonBased
Member
Member
Posts: 382
Joined: Sat Nov 20, 2004 12:00 am
Location: Wellesley, Ontario, Canada
Contact:

Re: How do I make an OS

Post by carbonBased »

very carefully.

You might want to take a look at the osdev faq.
Da_Maestro
Member
Member
Posts: 144
Joined: Tue Oct 26, 2004 11:00 pm
Location: Australia

Re: How do I make an OS

Post by Da_Maestro »

That's a very broad question...

Have you considered what you want your OS to do?

For example, I'm building my OS to run a computer that plays music in my car. The key features that I need are:
1. Fast boot times
2. Support for USB sound, keyboard and mass storage devices.
3. Being able to be turned off while running and not be damaged (lots of error recovery and journalling and redundancy data in the file system)
4. Maybe built in support for multimedia, like codec support and the like.
5. Security is not really important, but I will consider it when I set it up for wireless networking (copying music to my car while it is parked in the driveway hehehe)

Think about the sort of OS you want to write, and make it specific to start with! Small = Simple ;-)
Last edited by Da_Maestro on Mon Jan 23, 2006 12:00 am, edited 1 time in total.
Two things are infinite: The universe and human stupidity. But I'm not quite sure about the universe.
--- Albert Einstein
pepe
Posts: 1
Joined: Thu Feb 02, 2006 12:00 am

Re: How do I make an OS

Post by pepe »

Tuotrut,

Code an OS is a very hard work. I think you must study a little about what an OS is, and if you really like it then try to make one.

Time ago I tried to make one without knowing what I was really doing, I spend much time and just get an OS of very little utility.

I try to say you, do it! ... but read much and do a design before begin to code it.

There are many great books out there where you can get very valuable information to begin.

See here:

http://www.prenhall.com/tanenbaum/

http://www.amazon.com/gp/product/007911 ... 4?n=283155

sincerely,

Pepe
Post Reply