基础阶段 - Rust编程
  • Rust编程语言为学习操作系统设计与实现打下坚实基础
  • 通过完成100道Rustling编程题,强化训练Rust编程技能
  • 该阶段排行榜达到满分可晋级,进入专业阶段学习
讲师: 徐堃元,温祖彤等
coverUrl

2024春夏季开源操作系统训练营


基础阶段 - Rust编程



参考教材

Rust 参考手册 中文版

第一阶段rustlings github classroom链接

作业链接

第一阶段排行榜

排行榜


2024春夏季训练营课程资料



2023秋冬季训练营资料(仅供参考)

  • 2023.10.9 Rustling练习入门,基本数据类型,slice类型,所有权 (课件下载:第一次课堂ppt
  • 2023.10.11 Rustlings答疑讲解
  • 2023.10.13 crate,option,trait和泛型及生命周期 (课件下载:第二次课p p t
  • 2023.10.16 Rustlings答疑讲解(课件下载:第四次课ppt
  • 2023.10.18 智能指针,迭代器和闭包,并发编程(课件下载:第五次课ppt
  • 2023.10.20 Rustlings答疑讲解(课件下载: 第六次课堂ppt


开源操作系统训练营的管理要求

  • 代码提交记录:完成练习和实验时的代码和注释

yunwei37的参考样例:https://github.com/yunwei37/os-summer-of-code-daily

  • 进展日志:记录自己的进展、收获、遇到的问题

项晨东的参考样例:https://github.com/OS-F-4/usr-intr/tree/main/ppt

  • 总结报告:每达成一个阶段目标的标志和进入下一个阶段的必要条件是,向训练营blog提交总结报告;

训练营 blog 提交库的链接:https://rcore-os.cn/blog/tags/summerofcode2022/

朱威浦的参考样例:

分享