Mini Operating System Kernel
- BootLoader
- VGA Driver
- Interrupt Handlers
- Keyboard Driver
- Physical Memory Management
- Virtual Memory Management
- Kernel Process
- Process Scheduling
- Linux
- GCC
- NASM
- QEMU
sudo apt-get install build-essential nasm gdb qemu
sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu
sudo mkdir /mnt/floppy
make
make qemu
- JamesM's kernel development tutorials
- uCore OS