Skip to content
Han edited this page Dec 9, 2015 · 1 revision
  • Written in C++14
  • Kernel-space dynamic memory allocation
  • User-space dynamic memory allocation
  • 6 terminals and arbitrary number of processes limited only by physical memory
  • Wait queues for efficient I/O
  • Sound Blaster driver
  • Mouse driver
  • Runs on real PC
  • Can transition back and forth from real mode
  • Can utilize more than 4 Gigs of RAM
  • Ported C runtime library
  • Ported C++ runtime library
  • Ported mp2 Tux game
  • Ported Quake
  • Implemented the following Linux syscalls
    • lstat
    • lseek
    • sbrk
  • Full-fledged GUI
    • Fast window compositing with alpha transparency
    • Anti-aliased font rendering
    • C++ Window drawing API
    • Tic-Tac-Toe application
    • Video player
Clone this wiki locally