整体感受
这是我第一次参加这样的开源课程,也是我第一次深入的学习操作系统的相关知识
(之前学过 nand2tetris 不过学的比较浅)。整体的课程体验非常的好,这是我
第一次见到使用 GitHub Classroom 做为教学平台的国内课程。
除此之外,整个实践过程非常符合开源软件的开发方式,
这让我这种习惯了开源软件开发流程的人感到十分的舒适:
- 所有资料都公开在 GitHub 上
- 实验代码在提交之后有 CI 自动完成评测和分数上报
- 学生可以给仓库发 PR 来为课程做改善(感觉合PR 的频率稍微有点低,后来我就直接给 rCore Tutorial 提 PR 了,rCore 这边合的很快)
- 直接使用 GitHub Issues 做问答(虽然回复的人比较少)
- 甚至用上了当时还在预览中的 Codespaces
此外,课程的直播网站设计的也很棒,甚至在校园网的条件下比企鹅会议流畅。
学习记录和各章节报告的 repo: https://github.com/kxxt-sduwh/rust-os-learning-record