== update 02/25/2016
== 2014 版的 xv6 (rev8) 相关文档正在翻译中,详见 rev8
分支。
xv6 是 MIT 开发的一个教学用的完整的类 Unix 操作系统,并且在 MIT 的操作系统课程 6.828 中使用。通过阅读并理解 xv6 的代码,可以清楚地了解操作系统中众多核心的概念,对操作系统感兴趣的同学十分推荐一读!这份文档是中文翻译的 MIT xv6 文档,是阅读代码过程中非常好的参考资料。
强烈推荐 xv6 源代码同本书一同阅读!原作和翻译中遇到的括号内的数字,都是指上面链接中文件的源代码行号。
同时,我们的翻译文档也可以通过 gitbook 阅读
如果你愿意贡献,你的名字也会出现在这里!
章节 | 初稿 | 审校 | 二审 |
---|---|---|---|
封面 | + | + | + |
前言 | + | + | + |
零 | + | + | + |
一 | + | + | + |
二 | + | + | |
三 | + | + | |
四 | + | + | |
五 | + | + | |
六 | + | + | + |
附A | + | + | + |
附B | + | + | + |
热情欢迎大家参与到审校工作中!请访问 https://github.com/Th0ar/xv6-chinese
文档中涉及到的 xv6 源代码使用 MIT 许可证。中文翻译使用 GNU GPL V3.0 许可证,在 GNU GPL V3.0 之上,转载和引用须注明本项目 Github 地址。
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.