Skip to content
@rcore-os

rCore OS

Combining Various Operating Systems Using Kernel Tangram Components

唐图(rCoreOS)开源社区

探索基于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内核开发者,请联系负责人( 微信号 chyyuu 或 limingth),申请好友请说明“参加唐图开源社区”,加入唐图开源社区,一起参与探索并挑战未来。

进展中的实习项目

相关开源社区

Pinned Loading

  1. arceos arceos Public

    Forked from arceos-org/arceos

    An experimental modular OS written in Rust.

    C 4 1

  2. rCore-Tutorial-v3 rCore-Tutorial-v3 Public

    Let's write an OS which can run on RISC-V in Rust from scratch!

    Rust 1.9k 528

  3. rCore-Tutorial-Book-v3 rCore-Tutorial-Book-v3 Public

    A book about how to write OS kernels in Rust easily.

    Python 1.3k 251

  4. rcoreos-related-info rcoreos-related-info Public

    Forked from arceos-org/arceos-related-info

    ArceOS related info

Repositories

Showing 10 of 135 repositories
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy