ranxian / xv6-chinese

中文版的 MIT xv6 文档
3.34k stars 755 forks source link

xv6 中文文档

== update 02/25/2016

== 2014 版的 xv6 (rev8) 相关文档正在翻译中,详见 rev8 分支。

xv6 是 MIT 开发的一个教学用的完整的类 Unix 操作系统,并且在 MIT 的操作系统课程 6.828 中使用。通过阅读并理解 xv6 的代码,可以清楚地了解操作系统中众多核心的概念,对操作系统感兴趣的同学十分推荐一读!这份文档是中文翻译的 MIT xv6 文档,是阅读代码过程中非常好的参考资料。

原文在此

文中引用的 xv6 源代码

强烈推荐 xv6 源代码同本书一同阅读!原作和翻译中遇到的括号内的数字,都是指上面链接中文件的源代码行号。

同时,我们的翻译文档也可以通过 gitbook 阅读

译者

如果你愿意贡献,你的名字也会出现在这里!

翻译状况

章节 初稿 审校 二审
封面 + + +
前言 + + +
+ + +
+ + +
+ +
+ +
+ +
+ +
+ + +
附A + + +
附B + + +

参与审校

热情欢迎大家参与到审校工作中!请访问 https://github.com/Th0ar/xv6-chinese

  1. Fork
  2. 审校并修改,保证修改后 markdown 解析正确
  3. 发送 Pull Request
  4. 等待你的名字(不久后)出现在译者列表中!

许可证(License)

文档中涉及到的 xv6 源代码使用 MIT 许可证。中文翻译使用 GNU GPL V3.0 许可证,在 GNU GPL V3.0 之上,转载和引用须注明本项目 Github 地址。


xv6 Documentation in Chinese

xv6 is a Unix-like teaching OS developed by MIT, and is being used in MIT's OS class 6.828. By using and understanding xv6's source code, you can grasp core concepts in OS design, thus it's very recommended for those who have strong interest in OS. This documentation is the Chinese translation of xv6 documentation, it is a good reference when reading the source code.

This is MIT's version of the documentation

Source code referred in the documentation