- GNU Make
- NASM
- Cross compiler toolchain (see OSDev Wiki)
-
Build the OS.
make os
-
Run Jasos in your VM of choice. I use QEMU. (Don't run this on actual hardware you madman).
qemu-system-i386 -kernel bin/jasos.bin
Alternatively, you can do it all in one shot with make run
.
Credit to the OSDev community for the Bare Bones Tutorial which the multiboot implementation and linker script come from.
Also for the code that disables the Real Mode cursor without BIOS interrupts.