前言
大家好,这里是云微(郑昱笙),非常高兴能参与到这次 os tutorial summer of code 的活动中来。我是一名浙江大学的18级本科生,其实很早就听说了rCore这样一个项目,也是机缘巧合在 github 上面随便逛逛的时候发现了它,就报名参加啦。
在参加这次活动之前,我对 rust 可以说是只闻其名,并没有过任何实际的了解;risc-v同样如此;在课程中了解过一些操作系统相关的原理,但也没有很完整的实践过程,虽然之前六月底的时候学了一点 mit 6.828 相关的内容(完成了前两个lab),但由于参加了这次活动就暂时没有继续。
总体上来说,这次的第一阶段学习过程还算顺利,正式学习了 rust 这样一门注重安全性的优秀现代语言,了解了 RISC-V 指令集的实现,也第一次完整地体验了一个简单操作系统的开发流程,对于相关原理的具体实现有了一个直观的理解。另外,这也是我第一次参与这样的社区活动,尝试作出了一点微小的贡献,也认识了好多非常厉害的大佬们,感觉收获还是非常丰盛的喵。
以下是每个阶段的总结,也希望和大家分享一些自己的学习经验。