Very neat. To clarify, Qemu can boot it, but I'm pretty sure you need some bootloader (e.g. Grub) to boot it on a physical system.
Looks like it's multiboot compliant, so you can pick your favorite multiboot loader. ipxe, grub, pretty sure there's some other ones out there.
As it's multiboot, it should likely run on v86 too. It's always fun to have an in browser demo of a little OS like this.
If you want to use Grub, this tutorial works (see "Booting the kernel"):
https://wiki.osdev.org/Zig_Bare_Bones
Yes, just tried it.
From the GitHub page:
> It boots on an x86 (i386) machine via the Multiboot 1 protocol
Yes, it does need a compliant bootloader on virtual or physical hardware.
Why choose intel? Let's build bootable software in 2026
I'm not that cluey, but from the README it sounds like it can be compiled for a bunch of arches
Gold! I see Zig, I upvote!
See also: https://wiki.osdev.org/Zig_Bare_Bones
Thanks for sharing
Both tutorials work fine on latest stable zig (0.15.2)