The operating system you will build, called JOS, will have Unix-like functions, but is implemented in an Exokernel style (i.e., the functions are implemented mostly as user-level library instead of built-in to the kernel).


The labs used in CS 444/544 are largely based on the materials originally developed for MIT 6.828: Operating System Engineering and edited by UW CSE451 and GT CS3210.