| 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 |