A 32-bit Linux Operating System with keyboard support.
- A memory manager to manage memory allocated by user proceses
- A process manager to manage all the processes in the operating system
- A signalling system to deliver signals with priority to the user processes
- A buffered keyboard driver to provide access to the keyboard
- Class Project for CPSC 415