I'm planing to do a completly new operating system. Right
now I just have ideas, and a simple code that boots.
First of all I plan to do everything step by step, and
document everything.
Now, the most important points are:
*Organization
**Every single aspect of the OS must be so well organized,
that everyone can understand it, and there will not be so
much necesity of modification.
*Speed
**Using Assembler and a good code.
*Power
**Using all the posible options the x86 proccesor gives.
*Compatibility (Linux/GNU)
**Future compatibility with the linux OS.
*Stability
**This comes with the organization.
Since there are a lot of OS out there I vote to start this
suporting osdev.org posting information about new OS's.
The idea is to document every step in the development so if
this projects dies, someone else can use it, or the
information to start a new project.
Some things I want:
*COM
*Complete use of the proccesor's functions
*Tools to debug this OS
If anyone want to contribute, for now just do it by the
osdev.org guides.
What do you think?
Felipe Contreras Garza <[email protected]>