The other part of this class is JOS, which is the other operating system from 6.828. xv6 is provided mostly complete while JOS has holes missing which students complete. You can find the labs where students complete the operating system online, and I'm sure you can probably find the source as well (though it's not officially provided like xv6).