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.
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.
https://wiki.osdev.org/Zig_Bare_Bones
Yes, just tried it.
> It boots on an x86 (i386) machine via the Multiboot 1 protocol
Yes, it does need a compliant bootloader on virtual or physical hardware.