- IDT
- Paging
- Heap Driver
- Keyboard Driver
- Timer Driver
- A Simple Shell
The timer was used for this printing just to emulate a booting process and is not the actual time needed to boot
This is still a very basic kernel and I still need to learn how to improve it to be a better functioning OS, including
- A better virtual filesystem
- Implement cd, mkdir and other file manipulation processes
- Improve heap, paging and fat16 implementations
- Add more filesystems drivers