Remix.run Logo
csense 9 hours ago

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.

toast0 8 hours ago | parent | next [-]

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.

anta40 8 hours ago | parent | prev | next [-]

If you want to use Grub, this tutorial works (see "Booting the kernel"):

https://wiki.osdev.org/Zig_Bare_Bones

Yes, just tried it.

flopsamjetsam 8 hours ago | parent | prev [-]

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.