开始
介绍
为什么会有这一份文档?
xv6项目作为一个精简的操作系统实验广为人知,国内也有许多贡献者分享了他们的研究成果,这份文档也参考了他们的许多工作(再次感谢他们!)。
然而,我们发现,xv6近年拥有着向risc指令集移植的趋势,而国内的很多高校讲解操作系统时仍以x86-64体系为主,转变体系对目前的学生和爱好者是一个不小的障碍;此外,目前主流文档默认xv6的学习者已经对操作系统有着比较深刻的理解,因此省略了相当多的细节,初学者却很容易陷入这些细枝末节而难以脱身。
因此,为了共同学习的需要,我们创建了这一份指导书,旨在自己研究的同时帮助广大同学更好地了解MIT的这一个精巧的工程。由于代码总量并不算过大,这份指导书尽可能地展现了过程中的各个环节,并对每一个文件进行了一个简单介绍,希望这对各位学习者有所帮助。
由于整个工作主要由学生完成,这份文档必然拥有许多不足之处,欢迎指正与批评,你的建议就是对我们最大的贡献!
最后更新于
这有帮助吗?