purely for educational purposes, and by educational i mean my own enjoyment
- bootloader
- gdt & idt
- drawing shapes, strings and numbers
- exception & isr
- pic
- basic keyboard
- more useful keyboard stuff (like scancodes and all that gubbins)
- virtual memory
- multitasking
- (?) user mode
- ...
- profit?
- qemu
- binutils
- gcc
- make
- gdb
- vim