Old stuff
Let's start again from the beginning!
GDT, IDT, exceptions and clock (IRQ0)
Keyboard support
Memory management (malloc/free)
Reading HDD