projects | zero, resurrection, wizard code |
Willing donators, please take a look at My Projects Page
Code for the people,
food for the mind,
peace on Earth,
Love for mankind.
GIT repository | |
Roadmap file for libzero support library | |
Current version of VPU Instruction Set (under construction) |
native support for multicore and multiprocessor systems; multithreaded system and support libraries |
efficient POSIX-compliant operating system with support for other OS personalities (system call interfaces); Linux, FreeBSD, ... |
high quality framework and software for multimedia playback and production including games; professional-quality graphics, audio, and video tools |
modern, innovative software development tools |
Zero is my operating system project. Currently it has an early IA-32 kernel, parts of libc, and notes + other ideas for a system.
The zero kernel, the 32-bit X86-version, currently boots into VGA text mode console and prints some informative messages on the bootstrap process. Support for interrupt handling and most of virtual memory - short of disk drivers for paging - have been implemented.
zero malloc | world class malloc-interface allocator |
wizard pseudo machine | work-in-progress virtual cpu with bytecode interpreter and assembler |
ia32 kernel | early kernel to run on 32-bit PC machines, most of virtual memory implemented |
games | a few game ideas; cyberpunk rogue-like, real-time strategy, program-on-program combat |
Zero kernel will be POSIX/Unix-like with a low number of different system calls. It will implement ISO and POSIX as well as features from other standards in its C Standard Library, often refered to as libc.
Zero shall be a multithreaded kernel with fixed (realtime) priorities for multimedia, user input, and other low-latency functionality. The kernel design is monolithic, using loadable modules for drivers.
Zero has a somewhat small and quiet IRC channel on the Freenode IRC Network. Connect to irc.freenode.net and if you want to pay us a visit, welcome to #oszero :)
osd | geezer's OS tutorials |
osdev | operating system forum |
kernelnewbies | Linux/Unix wiki |