Home - yaodio/xv6-vi GitHub Wiki
xv6 是 MIT 开发的类 Unix 教学系统,国内许多大学(包括深圳大学在内)的操作系统课程中都使用该系统教学。
本项目为深圳大学 2020 年操作系统大作业,实现了一个在 xv6 上运行的简单的类 vi 编辑器。
项目结构
本项目使用了 xv6 最新的代码。xv6 最后一次更新是在 2020.08.11,项目组在 issue 中指出他们不再更新 x86 版本的 xv6:Be more explicit that we are not maintaining the x86 version anymore,所以本项目的系统代码可能也不会再更新。
我们保留了原始项目中的文件结构,并将 vi 相关的代码放在 ./vi
文件夹下以便查阅。
在本 wiki 中,我们将对 xv6 及 xv6-vi 做一些简单的介绍。