Xv6 is an instructional OS consisting of a stripped down version of unix. To get ready to work within xv6, please start reading the xv6 book as well as the other xv6 resources listed below.

Getting Started

Labs

  • Optional (nothing required) Lab 0 . Gets you familiar with the nitty gritty of how the OS boots.
  • Lab 1, Due 1/30/2016 (8pm).