本文为2023 年春夏季开源操作系统训练营的学习日志
- 课程地址:LearningOS
- rust学习:rustlings
我将从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