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 做一些简单的介绍。