How do I make an OS
How do I make an OS
How do I make an OS?
Last edited by tuotrut on Fri Jan 20, 2006 12:00 am, edited 1 time in total.
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
Re: How do I make an OS
very carefully.
You might want to take a look at the osdev faq.
You might want to take a look at the osdev faq.
-
- Member
- Posts: 144
- Joined: Tue Oct 26, 2004 11:00 pm
- Location: Australia
Re: How do I make an OS
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
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
--- Albert Einstein
Re: How do I make an OS
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
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