nn is a toy operating system, designed for fun (and from a position of general naïveté). i'm not sure how far it'll go, but one thing's for sure: it'll probably implement nearly nothing.
ensure gcc, nasm, binutils, GRUB, and xorriso are installed, then run make
.
if all goes well, an nn.iso
file should be produced.
to run nn in qemu, run make run
. this requires qemu's i386
architecture.
to run nn in Bochs instead for its useful debugging functionality, run make debug
.
you can support the development of this project and others via Patreon: