MMUKO Boot Sequence: Ein winziger freestanding-C-Kernel, der in QEMU bootet
Mmuko Boot Sequence – a tiny freestanding C kernel that boots in QEMU
Dieses Projekt zeigt, wie die MMUKO-Boot-Idee als winziger, eigenständiger C-Kernel in QEMU bootet. Es unterstützt zwei Pfade: direkten BIOS-Boot über einen 512-Byte-Bootsektor und GRUB Multiboot. Die Kernel-Quelle ist bewusst freestanding, ohne Host-C-Laufzeit, und demonstriert die MMUKO-Boot-Phasen. Das Scaffold enthält Build-Skripte für Windows und Linux sowie eine Beispiel-MMUKO-Programmfunktion, die nach erfolgreichem Boot ausgeführt wird.
QEMU bootet Firmware, Bootsektoren, Kernel oder Disk-Images. Zur Bootzeit gibt es keine gehostete C-Laufzeit, also muss MMUKO als freestanding Code laufen.