Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 649 Bytes

TODO.md

File metadata and controls

25 lines (19 loc) · 649 Bytes

ackOS Rewrite To-Do

Stage #0 [DONE]

  • Setup build system
  • Boot into a higher half 64 bit environment (using limine)
  • Write a "Hello World" kernel

Stage #1 [DONE]

  • Load a GDT
  • Load a IDT and configure interrupts
  • Read memory map from bootloader and initalise memory
  • Page mapping

Stage #2

  • Write unit tests
  • Fix issue #2 and make a better logo
  • Read ACPI tables and setup APIC
  • Setup system for SMP

Stage #3

  • Implement the virtual filesystem
  • Write USB keyboard drivers (because PS/2 is dead)
  • Enter userspace