This is a small OS project, at the moment consisting of barebones kernel. It is a monolithic kernel atm, supporting basic multitasking, basic ipc, a vfs, initrd filesystem, usermode, and static ELF binaries.
You'll need:
- A unix-like environment, such as Linux or FreeBSD
- Basic tools such as a C compiler, nasm, GNU make, etc
- The vdrive image
build process:
make cross-cc #if you don't already have a cross compiler set up
make
make docs #if you want documentation generated by doxygen
make test #To start qemu
Index:
- [Kernel](@ref kernel)