Menu

EvilOS kernel roadmap

This is a small and simple roadmap for the EvilOS kernel. Since this is only a hobby project that I do in my free time, I can not give any time schedule. It will be release when it is released.

The goal is to make a new pre-release for every subsystem I finish. The subsystems are (in no particular order):
* Memory manager (done)
* Class system
* Object system
* A set of built-in classes
* Task manager and scheduler
* Interrupt system
* System call interface

When all the above subsystems are done, and I have two user-space tasks running, then the final 0.1.0 version will be released. My hope is that this will happen in Q1 2004.

The next milestone will be when I can write the floppy image to a real floppy and boot it in a couple of systems.

The plans for version 0.2.0 is to start working on classes that are disk-resident and not built into the actual kernel image. This will include classes loaded by the bootloader as well as being able to load them from the kernel itself.

The plans for version 1.0.0 is to have a complete kernel, with drivers, filesystems, network stacks, and everything else that is needed by a modern operating system. This will probably not happen for quite some time, no need to worry about that now... :)

Not much of a roadmap, but still better than nothing. I hope to come back revitilized after new year, and getting pre-release 3 out soon thereafter... :)

/ Joachim

Posted by Joachim Pileborg 2003-12-18

Log in to post a comment.

MongoDB Logo MongoDB