NASM: For assembling the bootloader and kernel assembly code.Open Watcom: Used to compile the kernel's C code. Watcom allows for low-level C programming suitable for OS development, making it easier to work with hardware and memory directly.QEMU: A virtual machine emulator that allows you to test your OS without needing real hardware.Posted Aug 9, 2026
Built a barebones x86 operating system with a custom bootloader and kernel using NASM and C, with QEMU-based development and testing.
2
6