介绍
Xv6是一个在2006年的夏天为MIT的操作系统课程 6.828:Operating System Engineering 所开发的一款教学操作系统。我们希望xv6也能在其他课程中使用。这个页面收集了帮助xv6使用在其他课程中的资源,包括在源代码中的注释。
历史和背景
多年以前,MIT没有操作系统课程。在2002年的秋季,一个教授操作系统工程的课被建立。在课程讲义中,课程依赖于UNIX第六版,使用了John Lion的著名评论。在实验任务中,学生编写操作系统微内核的绝大部分,最终被命名为JOS,适用于Intel X86架构。