This Kernel is my version of the following course on Udemy: Developing a Multithreaded Kernel From Scratch! It's solely for educational purposes.
- FAT16 filesystem read implementaion
- Memory Heap
- Basic Interrupt handling
- PS2 Keyboard Driver
- Basic Multitasking
- Basic Shell which can load programs with arguments