Some abstractions
Scheduling
Part 4, the actual syscall
fixes
Part 5, Hardware Interrupts