A basic kernel with bootloader writen in C and assembly following this book To test, install GNU Make, GCC, NASM, Bochs X86 simulator. Then run following commands: make make run