Sapphire OS
Posted: Mon Nov 15, 2004 12:00 am
Ah hell, figured I might as well announce my new OS project. Main purpose of the Sapphire OS is to have something that is new, fast, and will run on many different systems. I plan on having the operating system running on top of a microkernel, with a change in the HAL of the microkernel to support different systems (got this idea from a description of the original IBM OS/2). Figure this will be pretty damn hard.
My goals:
Yes, even to me it sounds very ambitious, but it is a long term project for me. I guess my first goal is to get a microkernel written, then a simple OS that will go on top of that, and an adequate installer.
My goals:
- Platform Independent (able to install on Power-PC, Ix86, Ix86-64, Alpha, PS2, XBox, SUN, Digital, whatever)
Modernized Boot Loader
Ability to read/write many different file systems (and able to add new file systems)
Built-in Virtual Machine Emulators (run DOS programs run in their own VM for DOS multitasking, ability to run many different machine types, change many machine properties)
Built-in common tools (ping, traceroute, etc.)
Advanced disk partitioning features
Fully Skinnable GUI
Lots of other stuff
Yes, even to me it sounds very ambitious, but it is a long term project for me. I guess my first goal is to get a microkernel written, then a simple OS that will go on top of that, and an adequate installer.