Welcome!


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.

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

SourceForge Logo