This project follows tutorials from https://wiki.osdev.org and other resources in order to develop a basic OS and gain knowledge about how OS's are built and how they work.
- Bootloader
- Boot
- Basic kernel
- Detecting Memory (osdev)
- Creating a Memory map (osdev)
- Writing a Memory Manager (osdev)
- Brendan's Memory Management Guide
- The Heap (JamesM)
- Filesystem
- Terminal/shell
- Processes
- Userspace