A minimal bare-metal x86 kernel written entirely in Zig without any assembly files. It boots via Multiboot 1 protocol, prints colored text to VGA display, and halts. The project demonstrates cross-compilation from any host (including Apple Silicon) and instant testing with QEMU, requiring only Zig 0.14.0+ and QEMU. The kernel
•4m read time• From github.com
Table of contents
What it doesPreconditionsHow to runProject structureSystem diagramKey technical details1 Comment
Sort: