Awesome
Zen <a href='http://www.recurse.com' title='Made with love at the Recurse Center'><img src='https://cloud.githubusercontent.com/assets/2883345/11325206/336ea5f4-9150-11e5-9e90-d86ad31993d8.png' height='20px'/></a>
Experimental operating system written in Zig.
NOTE: A rewrite using modern Zig is currently in progress in the reboot branch.
Build and test
To build the kernel, simply type:
zig build
You can run and debug the kernel straight away with Qemu:
# Run the kernel inside the emulator.
zig build qemu
# Wait for a GDB connection first (for debugging).
zig build qemu-debug
gdb
You can also generate a bootable ISO and try it on Bochs (or on real hardware if you feel like it):
./iso.sh # Generate run/zen.iso
./bochs.sh