6.828mit icon indicating copy to clipboard operation
6.828mit copied to clipboard

The source of lab and assignment for 6.828 of MIT

MIT 6.828(Operating System Engineering) Lab Report

The answers for the labs of this course.

Introduction

MIT 6.828 is a famous course of OS, which is composed of several excellent labs. By completing those labs, we can create a tiny OS called JOS eventually. I think that it is a novel and effictive way to deepen our understanding of mechanism of OS.

Projects

This project includes several branches.

  • The master branch is the combination of the answers of all completed labs.
  • The lab1 branch is the answer for lab 1, the lab2 is the answer for lab 2, and so on.

Contents

The structure of each branch consists of 3 folders:

  • lab -- The source files of OS kernel (including answers)
  • assignment -- The answer for the homeworks of this course.
  • resource -- Useful documents and books to help us finish our labs.

Resources:

  • I translated the lab tutorials into Chinese, and upload them to my blogs, link:
    http://www.cnblogs.com/fatsheep9146/category/769143.html
  • The official reference for this course
    https://pdos.csail.mit.edu/6.828/2014/schedule.html