xv6

If you want to see my OS dev skills please take a look at my project moon os.

xv6 is a Unix-like OS written in C. It formed the basis for labs we were tasked with completing in CSE 306. The goal was to take this simple OS that runs in qemu and add enhancements making it more like a modern OS. We implemented Copy-on-write fork(), a lottery scheduler (that could be dynamically switched back to round robin), and the Unix Fast File System.

Avatar
Neal Beeken
Teacher's Assistant of System Fundamentals