Operating systems class project.
Additions to the xv6 OS include:
- A new scheduler implementing a multilevel feedback queue algorithm
- Numerous new system calls
- New user programs
- Additions to the xv6 file system, including the introduction of ownership and permissions to inode structures.