MMUKO Boot Sequence: A Tiny Freestanding C Kernel That Boots in QEMU
Mmuko Boot Sequence – a tiny freestanding C kernel that boots in QEMU
This GitHub project provides a minimal QEMU-bootable kernel implementing the MMUKO boot sequence. It supports two boot paths: a direct BIOS boot via a custom boot sector and GRUB Multiboot. The kernel runs as freestanding C code, with no host runtime, and includes a scaffold for writing MMUKO programs. Build and run instructions are provided for Windows (MinGW) and Linux environments.
At boot time there is no hosted C runtime, so MMUKO needs to run as freestanding code.