百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

RROS

> 编程语言
开源

RROS 是一种双内核操作系统,适用于需要同时具备实时性和通用功能的卫星或其他场景。 RROS = RTOS (Rust) + Linux (C)。

692 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

RROS 是一种双内核操作系统,适用于需要同时具备实时性和通用功能的卫星或其他场景。 RROS = RTOS (Rust) + Linux (C)。


RROS 是一个双内核操作系统,由实时内核(在 Rust 中)和通用内核(Linux)组成。RROS 与几乎所有原生 Linux 程序兼容,其实时性能优于 RT-Linux。它还被用作在轨卫星的主机操作系统(天舟工程)。以下是 RROS 的架构图(https://bupt-os.github.io/website/docs/introduction/architecture.jpg)和演示视频(https://bupt-os.github.io/website/docs/introduction/demo.mp4)。

  • [2024.07.13] 陈宇轩在2024 Rust Meetup Beijing上分享了关于RROS的研究成果。(照片)

为什么要使用 RROS RROS 主要是为卫星而设计的(包括机载计算机、有效载荷等)。主要动力在于当今卫星不仅需要处理传统的卫星实时任务(例如通信和定位),还需要处理需要成熟、复杂软件支持的通用任务(例如数据压缩和 机器学习)。这促成了 RROS 的双内核架构。更进一步来说,RROS 的实时内核完全采用 Rust 实现,以提高安全性。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言