Skip to content

ytcoode/xv6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xv6 OS

xv6是美国麻省理工学院(MIT)用来教学的一个操作系统,它麻雀虽小,但五脏俱全。

原项目的地址为mit-pdos/xv6-public,本项目会一直保持与原项目代码同步。

如果你想学操作系统的内部原理,想学如何自己从零写一个操作系统,该项目是非常好的入门资料。

可能对有部分人来说,直接阅读该项目的源码还有些困难。

我会尽可能的加非常详细的中文注释在代码里面。

也欢迎其他人提issue来讨论代码细节。

学习源码会用到的资料