Rust 编写的 Redox OS 开源作系统项目发布了 2025 年 3 月的状态报告,概述了过去一个月取得的令人兴奋的进展。
对 Redox OS 的 USB xHCI 驱动程序、USB 3.x 支持和完成 USB 集线器驱动程序进行了“实质性”改进。反过来,现在有更多的 USB 输入硬件与 Redox OS 正确工作。Redox 开发人员正在寻找有关任何不工作的 USB 键盘/鼠标/触摸板的反馈。改进的 USB 支持可以说是过去一个月对 Redox OS 所做的最有趣的改进。
同时,Redox OS 内核工作包括实现 SYS_CALL 系统调用,用于设置/获取参数或对资源调用作。Redox OS 还将其 x86 实时时钟驱动程序从内核移动到用户空间,NVMe 驱动程序中现已提供异步支持,可将 I/O 性能提高约 13~14%,并且还有许多其他驱动程序错误修复。
Redox OS 现在还可以安装到作系统安装程序中的一个分区,而不是整个存储设备。
Redox OS 还对其 Relibc C 库实现、打包改进和各种程序可移植性进行了改进。
通过 Redox-OS.org 了解有关此基于 Rust 的作系统的最新更改的更多详细信息。
转自Rust-Written Redox OS Makes USB 3.x Improvements, Async NVMe Driver Support – Phoronix