第一阶段:
之前看到过rcore的宣传,不过当时看到的时候已经晚了,rust还没学会就结束了,不过当时做了几十道rustlings,留了点基础。
正好这学期学校开了rust课,也多了点时间,就来做了一下。和官网的rustlings不同,这里加的10道数据结构题感觉还是非常不错的。
本人比较懒,不知甚解地写完了rustlings,但是理解和实践能力还是比较不足,这十道题正好综合了之前的知识,写完还是很有收获的,虽然我用了GPT(
anyways,希望后面的第二第三阶段也能顺利完成,第一阶段还是比较简单的。rust还挺难的,希望自己坚持下来
第二阶段:
总的来说是很让我很惊讶的实验。之前以为是别的实验课那样,在给出的一堆乱七八糟的东西上实现os的相关功能,但是rcore真的基本上从0开始讲解了如何一步步构建一个基本的操作系统,力求大部分细节都照顾到。属实是刷新了我在学校操作系统课和实验里学到的无比浅薄、零散的知识。
唯一不满意的地方是我自己hh,由于时间不太充裕,很多细节其实并没有照顾到,虽然基本的实验是能凑出来,但是明显感觉到对rcore的认识还是不够的,而且还是用的print来debug hhh。
anyway,虽然实验写完了,但是这套代码还玩不起来,不能做到自己随心所欲的更改。准备之后再好好看看问答题怎么写。