Last updated: April 21st, 2003

You have reached the homepage for KeyOS. Here's what I've got done so far:

This is what I am currently working on:

You can see screenshots here.

Other Information

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.

Installation Instructions

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.

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.

Sourceforge Project Page

SourceForge Logo