32-bit example kernel using C and Assembly.
To build and run kernel you will need to install GCC Cross-Compiler, qemu-system-x86_64, nasm
./build.sh
qemu-system-x86_64 -hda ./bin/os.bin
- Write a simple kernel - this will help with most of the things needed to run a kernel
- OSDev Wiki - Learn systems programming
- The Linux Programming Interface - systems programming book
- Ralf Brown's Interrupt List