本文为2023 年春夏季开源操作系统训练营的学习日志

我将从4月1日起开始记录我的学习生活

我选择的是用 Rust 语言写一个基于 RISC-V 架构的 类 Unix 内核

起因

23届就业情况反正也不是很好,实习也不是很忙,现在又很菜,Java太卷了且可替代性极高,大二的时候还和某个女孩子说过想写一个操作系统,一直没有机会写,如果大学毕业了没写出一个我很遗憾,加上操作系统和底层的魅力,诺言+兴趣促使我参加了本课程

日志

4月

4.1

将rustlings本地环境搭建完成,三周前看的语法忘记了回去翻了一下https://course.rs,rustlings写到了13题并提交

我想用更好的方式展示日志,但是没想好

总的来说起了好头,但是后面几天可能会比较忙,因为需要整理论文

4.2

发现了仓库弄错了…目前是os2ed实际上应该是LearningOS的,更换并重写昨天的题

写到了第22题,不常写rust语法果然容易忘

4.3

今天主要学习了字符串,&str和String的用法基本熟悉,但是rustlings没写太多,好像写了1题到23题了吧

4.4

https://course.rs/ 看到了元组,本来中午想接着看的但是太困了

4.6

接下来半个月学习速度放缓,论文答辩

学习了结构体和枚举,把一些小练习写了,rustlings还是没动

4.8

学习了数组和动态数组

4.15

今天摸鱼学了一点点rust,我知道我这星期肯定是写不完的了…等我答辩完再赶进度吧

4.19

写完了structs,周日答辩

4.20

写到47了,今天写的多一点,但是到下周之前可能就不会碰了

5.5

写到50