6.828: Operating Systems Engineering (Fall 2017) https://pdos.csail.mit.edu/6.828/2017/ Lab 1: Booting Lab 2: Memory management Lab 3: User environments Lab 4: Preemptive multitasking Lab 5: File system, spawn, and shell Lab 6: Network driver (interrupt based)