Operating Systems: Three Easy Pieces Exercises And Projects Virtualization - memory and scheduling Concurrency - pthread api and semaphores Persistence - file systems Notes - various notes about the three modules above Wish - shell project