Back to projects

Systems / Course project

PennOS

A small Unix-like OS project with a cooperative threading kernel, shell, scheduler, job control, and PennFAT file system.

Interactive artifact

PennOS shell

pennos>Welcome to PennOS! Type 'help' to see available commands.
pennos>

Problem

The project required shell-level behavior backed by process, scheduler, and file-system internals.

Approach

My partner and I implemented the project for CIS 5480 and published binaries while omitting source to preserve course integrity.

Result

The public repo includes runnable PennOS and PennFAT executables, with source omitted for course policy reasons.