MIT 6.828 Operating System Engineering

针对MIT 6.828课程的系列文章


MIT 6.828是一门被广泛好评的操作系统课程。它最重要的特点就是它实践第一的教学原则。在这门课程中会涉及到非常丰富的实验,也会有非常多的动手机会。而且授课者更是亲自构建了一个简化的基于Unix内核的操作系统xv6。所有的实验都是在这个操作系统上完成。虽然它功能很简单,但是它能够帮助我们真正的了解操作系统在做什么

这一系列文章会包括以下几个内容:

  • Lab:MIT 6.828 Lab ***
  • Exercise:MIT 6.828 Exercise ***
  • Assignment:MIT 6.828 Assignment ***
  • book_xv6:自己的中文翻译,MIT 6.828 book_xv6 ***

资源

xv6源码:git clone https://github.com/mit-pdos/xv6-public.git
xv6_book:关于xv6的参考手册,链接
课程Schedule:这个系列学习会按照这个schedule进行,链接
lab guide:实验指导,链接

目录

book

Lab

Assignment