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... read more
Lot of small changes, and a couple of major ones:
* New memory manager. This one handles paging and virtual memory.
* New kernel memory allocator.
* The core task scheduler.
There will be no more releases before christmas or new year, so merry christmas and a happy new year to all of you! :)
"Release early, release often" it is said. So, here it is, the first (pre-)release of the EvilOS kernel.
Download it at: http://sourceforge.net/project/showfiles.php?group_id=93952&release_id=198501
Whats in the archives: Not much really. The rooclass is basicly finished (a system call is missing). The memory sub-system should be usable. It boots (in Bochs). A working recursive makefile system.... read more
The humble beginnings are now available in CVS. Not much to brag about yet, but still its better than nothing. ;-)
So it finally happened. EvilOS got its own Sourceforge project. :)
Currently I'm in the process of making sure that the source tree can be imported into CVS.
The status of the kernel at the moment is that the kernel boots (in Bochs), sets up memory management, and creates the root class. And thats about it.
I will finish the root class, and the memory and interrupt system and also the task system before creating any file releases, so it might still take some time. However, as soon I get the thing into CVS it is up for grab. :)... read more