CSE 306: Labs

Assignments

Is any kind of collaboration permitted on the labs?

Yes, you may work alone or in pairs. Do not discuss code with anyone other than your teammates and the course staff. The collaboration policy elaborates.

Overview

A crucial component of the course is the labs. You will implement extensions to Xv6, a simple, C/x86 reimplementation of an early Unix (v6). Xv6 is very basic, and lacks many of the common features of modern-day OSes, such as Windows, Linux, or OS X. Over the course of the semester, you will implement several features in Xv6.

You may find this book to be a helpful guide in understanding the architecture and design of xv6.


Last updated: 2016-05-10 19:16:55 -0400 [validate xhtml]