Resources
xv6
The teaching OS used in this course.
What is xv6
This course uses xv6 to teach operating systems concepts. It’s a small teaching OS written for MIT’s 6.828, based on Unix Version 6. We use the RISC-V version of xv6 which you can find here
Setup and reference
Instructions for setting up xv6 and course material can be found here.
The xv6 book provides a more in depth explanation about the workings of xv6.