While on exchange at the University of Pennsylvania, I took CIS548 - Operating Systems Design and Implementation taught by Prof. Boon Thau Loo. For our final project, we had to make PennOS, which is a user-level UNIX-like operating system. The project consists of three parts:
- Filesystem
- Kernel
- Shell