Skip to content

A Chinese translation of xv6 book. 《xv6 book》的中文翻译。

License

Notifications You must be signed in to change notification settings

E-train-Liu/xv6-riscv-book-chinese

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

《xv6:简易类Unix教学操作系统》中文翻译版

简介

本项目计划将《xv6:简易类Unix教学操作系统》(又称《xv6 book》)一书翻译为中文。目前翻译尚未完成。

由于本项目维护者并非专业翻译人员,错误在所难免,欢迎大家在“Issue”中指出。

关于xv6和《xv6 book》

Unix是由贝尔实验室的Ken Thompson、Dennis Ritchie和Douglas Mcllroy开发的知名早期操作系统。Unix V6是其第6版。其代码量少、结构简洁且设计优秀,在操作系统课程的教学中被广泛应用。

然而,Unix V6的目标平台是PDP-11计算机。PDP架构目前已不常见,给教学带来了一定的困难。2006年,麻省理工大学(MIT)的教授Russ Cox、Frans Kaashoek和Robert Morris仿照Unix V6开发了可运行于x86架构上的xv6操作系统。之后,他们编写了《xv6 book》,并将xv6又移植到了RISC-V架构上。2017年,x86架构的xv6项目正式停止维护,后续的更新和教学活动都将围绕RISC-V架构的xv6进行。

本项目最初根据2020版《xv6 book》翻译。若原书后续有更新,本项目也可能计划跟进。

著作权和开源协议

xv6和《xv6 book》的著作权均归MIT的Russ Cox、Frans Kaashoek和Robert Morris教授所有。本项目仅是对《xv6 book》的翻译。

本项目需遵循CC-BY 4.0协议。使用本项目需恰当署名。同时,使用本翻译版时也需遵守原版xv6和《xv6 book》项目的许可证中的要求。


xv6: a simple, Unix-like teaching operating system Chinese Translation

Introduction

Thsi project plan to translate xv6: a simple, Unix-like teaching operating system (xv6 book) into Chinese. The translation have not been fully finished yet.

Since the maintainers of this project is not professional translators, mistakes are possible. Pointing out them in "Issue" is encouraged.

About xv6 and xv6 book

Unix is a series of well-known early stage operating systems developed by Ken Thompson、Dennis Ritchie and Douglas Mcllroy from Bell Labs. The Unix V6 is its sixth version, which is commonly used in the education of operating system due to its small code amount, consise structure and good design.

However, the target platform of Unix V6 is PDP-11 computers, which are unpopular currently. This causes difficulty to teaching. In 2006, Russ Cox, Frans Kaashoek and Robert Morris from Massachusetts Institute of Technology (MIT) developed xv6 operating system for x86 architecture according to Unix V6. Later, they wrote xv6 book and immigrate xv6 to RISC-V architecture. In 2017, xv6 project for x86 stopped to be maintained. Later updating will be applied to the RISC-V version, and teaching will also accord to the new one.

This project is originally translated from the 2020 edition of xv6 book. When the original book is modified, this project may also be updated.

Copyright and License

The copyright of xv6 and xv6 book both are reserved by Russ Cox, Frans Kaashoek and Robert Morris from MIT. This project is only a translation of xv6 book.

This license of this project is CC-BY 4.0. Use of this project requires proper attribution. Additionally, usage of translation should also follows the licenses of xv6 and xv6 book.

About

A Chinese translation of xv6 book. 《xv6 book》的中文翻译。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published