Rust操作系统内核移植训练营
时间:2025/07/27-2025/10/12
主办方
辰龙操作系统开源社区
报名人数
244 人
来自高校
170 所
来自企业
58家
来自城市
52 个
成长路径
初步了解训练营

第一期 Rust 操作系统内核移植训练营

训练营背景:

为响应国家自主可控战略需求,培养国产操作系统开发人才,促进Rust语言在操作系统开发中的创新应用,为开源社区、高校(北大、清华、北航、计算所、软件所、华中科大、浙大、复旦、上交、南大)和产业界(华为、小米、VIVO、字节、阿里、蚂蚁、麒麟软件、统信等)输送优秀开发者,推动基于Rust语言的新一代多形态操作系统内核等的生态完善。

训练营目标:

提升学员在Rust编程、组件化开发、操作系统移植、驱动程序开发等方面的综合能力,为开源社区贡献高质量的操作系统内核组件,促进开源技术交流与创新。

第一阶段:基础阶段 - 部署运行​(1周 7.28 - 8.3)

​目标​​:掌握Rust语言基础、操作系统原理及开发环境搭建。
​课程内容​​:

  1. ​​Rust语言核心编程​​
  2. ​​操作系统基础与硬件/驱动原理
  3. ​​ArceOS内核组件解耦与重构​​

第二阶段:专业阶段 - 移植适配​(2周 8.4 - 8.17)

目标​​:深入ArceOS内核架构,完成跨架构适配与核心驱动开发。
​课程内容​​:

  1. ​​polyhal 设计与使用
  2. ​​QEMU 启动流程详解
  3. ​​操作系统移植流程-以飞腾派为例
  4. ​​驱动设计专题1​​
  5. 驱动设计专题2
  6. NPU原理与驱动设计

第三阶段:大赛阶段  - 挑战新板(6周 8.25- 10.12)  ​

时间事项
2025年8月25日报名启动
2025年9月7日报名截止
2025年9月7日 晚 23:59 前初赛作品提交截止
2025年9月8日公布晋级决赛名单
2025年10月12日 晚 23:59 前决赛作品提交截止
2025年10月中旬决赛作品评分
2025年10月17日获奖名单公示(拟)


快速加入训练营
1
基础阶段-部署运行
2
专业阶段-移植适配
3
大赛阶段-挑战新板