Mit6.828 是著名的操作系统课程,计划把它过一遍
QQ--20210323164948-1
这门课主要由讲义和lab组成,核心是lab。所以我这里的学习就以lab为主,参考讲义,边做边学
讲义 xv6的英文版在这里
中文版在这里

内容概览

一共11个LAB
QQ--20210325094116
以及环境配置

环境配置

QQ--20210324141250
如果安装debian的话,需要安装测试版(bullseye),buster版本的qemu版本过旧不能运行它提供的程序。
安装好debian bullseye 后需要安装 QEMU(虚拟机)和 GCC riscv工具链,直接用它提供的脚本一行就可以完成。(需要注意Fall2019使用的QEMU版本是4.x 而这个脚本安装的始终是最新的QEMU,在Fall2019项目中make qemu会报错)
最后再git clone Xv6,进入目录,make qemu即可。
QQ--20210324142452

参考链接

MIT 6.828 | Star Trail