PintOS

C
Implementing core features (thread scheduler, system calls, virtual memory), for a small operating system written in C.