documentation/kernel/roadmap.md

727 B

Roadmap

  • Bootable system
  • Logger
  • Page frame manager
  • Interrupts
  • Page maps
  • Heap
  • Format strings
  • Graphics Renderer
    • Text
    • Double buffering
    • Buffer requests
  • Panic Screen
    • Register dump
    • Stack tracing
  • Scheduler
  • (Kernel) Threads
  • Ramdisk
    • USTAR
    • RAMFS
    • VFS
  • ELF loading
  • Processes
  • Keyboard input (ps/2 int)
  • JSON parser for system config
  • Drivers
    • Loading / Linking into kernel
    • Driver Device assignment (PCI / USB / FS)
    • API
  • FAT32 (driver)
  • TUI framework
  • Shell
  • Text Editor
  • TCC
  • Tetris
  • Init System