You have reached the homepage for KeyOS. Here's what I've got done so far:
This is what I am currently working on:
The project was dropped months ago, and I've decided to revive it. Currently, the CVS code is the old KeyOS. When I have enough code to put into CVS, I will wipe out the old CVS and commit the new code.
You will be able to eventually download the nightly CVS tarball below. I try to only commit bootable, working code to CVS, so if you download this, it will most likely boot.
To compile this, you need to be running a kernel with loopback filesystem support. However, the CVS tarball soon will contain two binary images, which you can use even if you do not have loopback support.
Compiling/Installing/Running:1. su to root
2. Type 'make' in the kernel/ directory
3. Fire up bochs to boot from the c.img in the keyOS directory
4. Type 'kernel (hd0,0)/kernel' in GRUB
5. Type 'boot' in GRUB
6. Enjoy!
Note: I have not tested this with real hardware, though I don't see why it shouldn't work. It runs fine in Bochs though.
Enjoy!
Sourceforge Project Page