底层组件

本章节将对 RuxOS 中的底层组件进行介绍。

RuxOS 底层组件部分移植于 ArceOS,此外,也补充、完善了部分组件的实现。RuxOS 组件的设计理念来源于组件化操作系统的启发,底层组件提供了独立的、可跨操作系统复用的基础功能。

RuxOS 底层组件有如下特点:

  • 充分解耦。不同组件之间代码完全独立,没有相互依赖。

  • 开源共享。各个组件以独立的 Rust Crate 的形式存在,部分组件已由 r-core 社区发布到了 crates.io 中进行共享,丰富了组件化操作系统开源生态。

本章节中将对如下部分进行展开介绍: