- Setup build system
- Boot into a higher half 64 bit environment (using limine)
- Write a "Hello World" kernel
- Load a GDT
- Load a IDT and configure interrupts
- Read memory map from bootloader and initalise memory
- Page mapping
- Write unit tests
- Fix issue #2 and make a better logo
- Read ACPI tables and setup APIC
- Setup system for SMP
- Implement the virtual filesystem
- Write USB keyboard drivers (because PS/2 is dead)
- Enter userspace