https://pdos.csail.mit.edu/6.828/2018/xv6.html
目前选择的是 2018 版,也就是最后一年的 x86 版本。目前完成了 lab1 的大部分练习。
在完成 lab1 的过程中,会直接接触一些 架构上老旧的东西,比如实模式和 32 位保护模式,但这个东西对学习操作系统本身来说是没有帮助的。
所以我有点担心,因为选择了 x86 版本,后续的 lab 过程,还会学习到这种老旧的东西(之所以说它老旧,是因为这种东西一般都是因为 x86 的历史原因才保留下来的东西)。( PS: https://blog.csdn.net/qicaiyuwu/article/details/108653923 , 比如这篇博客里,有什么调用门、中断门、陷阱门、任务门,然后我就感觉 x86 里面这些东西好绕)
我主要想问大家:
- 选择 x86 版本还是 RISCV 版本,差别大吗?其实对我来说没有区别,甚至感觉选择了 RISCV 后还能顺便学习下 RISCV (个人有比较好的 arm 架构基础,应该比较好入门 RISCV 吧)
- 继续 x86 版本,后面会遇到这种老旧的东西吗?