探索基于Rust语言开发多构型操作系统内?框架和可组合内?组件,并可像拼七巧板那?,灵活组合出uni-kernel、monolithic-kernel、micro-kernel、hypervisor等各种构型的操作系统内?。帮助内?开发者像开发应用那?,快速搭建满足特定应用需求的定制化操作系统内?。
本社区起源于2017年底,清华大学计算机系操作系统课开始探索基于Rust语言的OS实验,并在2018年推出了教学操作系统rCore,并放到了github上。后续逐步开展科?探索,形成了rCore-Tutorial、rcore-in-single-workspace、zCore, ArceOS等一系列的教学科?操作系统。在对这些操作系统进行教学和?发的过程中,我们在进一步思考,能否以单个内?组件为可独立存在并运行的基本单元,并把这些单元组合在一起,形成不同形态和功能的操作系统内?。现在我们正在开发各种内?组件,并尝试组合出arceos、starry、axvisor等异构内?,欢迎大家一起?入我们这个社区!
- 想法来源:基于泛型独立组件构建各种领域OS
- 2024年贾越凯博士论文的第四?:关于unikernel架构ArceOS内?的设计与实现
- 2019-2025年与Rust写OS kernel相关的毕业论文列表
- LearningOS开源社区,培养操作系统专业人才
- 开源内?组件汇聚中心 汇聚了各种各?的内?组件,并进行分析、测试和管理
- rCore Tutorial Kernel:教学用内?组件化初步探索
- rCore Tutorial Kernel:教学用内?组件化进一步探索
- 多型态组件化操作系统:教学用内?组件化再进一步探索
- 组件化Unikernel架构OS--ArceOS开源社区 探索基于Unikernel ArceOS进一步开展多构型内?组件化设计
- ArceOS: unikernel架构的组件化操作系统内?:科?用内?组件化的初步探索
- Starry-next: monolithic kernel架构的组件化操作系统内?:科?用内?组件化的进一步探索
- axVisor:Hypervisor架构的组件化操作系统内?:科?用内?组件化的进一步探索
- 2025开源之夏-唐图社区开源项目
- 2025第二届中国?究生操作系统开源创新大赛2025.5.1~8月下旬
- 2025春夏季开源操作系统训练营:2025.3.30~2025.6.22
- 2025全国大学生OS比赛:2025.3~2025.8
注:上述训练营、比赛、实?等都有唐图开源社区的题目,欢迎大家报名参?!
对于感兴趣开发/改进内?模块/内?框架等或想使用/合作?发本社区提供的各种内?模块的OS内?开发者,请联系负责人( 微信号 chyyuu 或 limingth),申请好友请说明“参?唐图开源社区”,?入唐图开源社区,一起参与探索并挑战未来。
- 2025年春季清华计算机系本科生OS课大实验的选题和参考资源,欢迎感兴趣的同学和爱好者微信联系负责人( 微信号 chyyuu 或 limingth),申请好友请说明“参?OS大实验”,?入兴趣小组,一起参与探索并挑战未来。
- 开源实验小项目招新,可作为本科或?究生毕设课题,欢迎报名并参?!请联系负责人( 微信号 chyyuu 或 limingth),申请好友请说明“参?唐图社区开源实验项目”。
- syswonder开源社区,面向泛在计算的操作系统探索
- OS比赛开源社区,面向全国高?学生的OS比赛
- 智能网联汽车创新中心训练营:开源操作系统,面向智能驾驶领域的系统软件开发培训