-
Notifications
You must be signed in to change notification settings - Fork 16
Extra Credits
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