1. 引言
本人参加2024春夏季开源操作系统训练营,主要基于对Rust编程语言的浓厚兴趣以及从事操作系统相关工作的背景。训练营的第一阶段聚焦Rust语言学习、习题实践以及算法研究,旨在深化对Rust与操作系统的理解,提升实际工作能力。经过这一阶段的学习,我收获颇丰,现对本次学习进行总结。
2. Rust语言的学习:
- 通过对 训练营中的 rust资源学习 比如 带有测验的文档 对rust语言的设计 拥有更深入的理解, 明白 rust语法以及规则上的设计道理,而非仅仅通过编译器的编译。
- 通过 项目的事件项目 rcore的rustling 对 rust语法规则更加熟练的掌握, 对于 unsafe 以及FFI 的使用有一定的掌握。
- 通过 训练营 中 徐老师的 直播视频讲解,对 rust 的生态,以及 Future,类型 变换(协变、逆变、不变) 以及一些其他的 冷门 rust知识 有更深入的理解。(感谢老师的付出
3. 总结与展望
总体来讲, 这些天的rust项目实践带来了不少的收获。本人自身对于OS也比较好奇和一定的知识储备, 希望能够在接下来的课程中通过rcore的项目实践,能够带来 更多对于rust以及OS的 深入理解。