Redox 月报:2026 年 8 月
来源: redox-os.org — 2026-08-31
概述
Redox 是用 Rust 写的类 Unix 通用微内核操作系统,8 月进展密集。ARM64 多核支持落地;用户态环形缓冲 API(Redox Rings,对标 Linux io_uring)由 Ibuki Omatsu 与 Anhad Singh 完成,显著提升 NVMe、RedoxFS 与 RAMFS 的 I/O 性能,在绕过文件系统的基准里提升达 14 至 15 倍。Wildan Mubarok 追查数月的 GCC 编译性能劣化,最终定位并修复内核内存泄漏,测试套件编译时间从 10 小时降到约 30 分钟。
核心要点
- ARM64 多核支持已实现,性能提升幅度仍待更多测试确认。
- 用户态环形缓冲 Redox Rings 对标 io_uring,让 NVMe 等驱动的 I/O 提速 14 至 15 倍。
- 定位到的内核内存泄漏曾让 GCC 编译测试从 2 小时劣化到 10 小时并触发 OOM,修复后回到约 30 分钟。
- 新增 NUMA 内存管理初步支持,并默认启用本地节点分配。
- 实现了进程优先级与调度调优,RSoC 调度器改进项目就此收尾。
- QEMU 已在 Redox 上跑通,含服务器变体的终端模式与桌面变体的 GTK 前端。
金句
在绕过 RedoxFS 文件系统的基准测试里,I/O 性能提升了 14 到 15 倍。
👍 0
👎 0
← 返回 Lobsters 首页