This Month in Redox - May 2026 - Redox - Your Next(Gen) OS

This Month in Redox - May 2026 - Redox - Your Next(Gen) OS

This Month in Redox - May 2026 By Ribbon and Ron Williams on Sunday, May 31, 2026 Redox OS is a complete Unix-like general-purpose microkernel-based operating system written in Rust. May was a very exciting month for Redox! Here’s all the latest news.

Redox OS 是一个完全由 Rust 编写的、类 Unix 的通用微内核操作系统。五月对于 Redox 来说是非常令人兴奋的一个月!以下是所有最新消息。


Donate to Redox If you would like to support Redox, please consider donating or buying some merch!

捐赠给 Redox 如果您想支持 Redox,请考虑捐赠或购买一些周边商品!


Redox Summer of Code We would like to officially announce our two Redox Summer of Code (RSoC) projects for 2026, supporting student developers.

Redox 代码之夏 (RSoC) 我们正式宣布 2026 年的两个 Redox 代码之夏 (RSoC) 项目,旨在支持学生开发者。

Akshit Gaur is implementing a new scheduler for Redox. He has already implemented the Deficit Weighted Round Robin (DWRR) algorithm, which has been in use in Redox for the past month. His work on implementing Earliest Eligible Virtual Deadline First (EEVDF) has just been merged, and he is about to begin work on optimizing system performance using the new algorithm. More details below.

Akshit Gaur 正在为 Redox 实现一个新的调度器。他已经实现了“赤字加权轮询”(DWRR) 算法,该算法在过去一个月里已在 Redox 中使用。他关于实现“最早合格虚拟截止时间优先”(EEVDF) 的工作刚刚被合并,他即将开始使用该新算法优化系统性能。详情见下文。

Landon Propes will be improving various aspects of system compatibility, correctness and performance, including improvements to our pseudo-terminal driver, our math library (libm), partial support for “rlimits”, and other improvements to our C standard library, relibc. Landon has been contributing to relibc for several months, and has already significantly improved our compliance with the POSIX standard.

Landon Propes 将改进系统兼容性、正确性和性能的各个方面,包括改进我们的伪终端驱动程序、数学库 (libm)、对“rlimits”的部分支持,以及对我们的 C 标准库 relibc 的其他改进。Landon 已经为 relibc 贡献了几个月,并已显著提高了我们对 POSIX 标准的合规性。

Each Summer of Code project this year is providing our students with more than $5,000 in funding. In addition to these projects, Redox is also providing a small amount of funding for 3 other non-student contributors on an ongoing basis. Our current spending is exceeding our monthly donations by quite a bit, and we are relying on donations received in previous years to support RSoC. If you can afford it, we would greatly appreciate a monthly or one-time donation, through Donorbox, Patreon, Bitcoin or Ethereum wallets available in the Donate page.

今年每个代码之夏项目都为我们的学生提供了超过 5,000 美元的资金支持。除了这些项目外,Redox 还持续为另外 3 名非学生贡献者提供少量资金。我们目前的支出大大超过了每月的捐款额,我们正依靠往年收到的捐款来支持 RSoC。如果您有能力,我们非常感谢您通过捐赠页面提供的 Donorbox、Patreon、比特币或以太坊钱包进行月度或一次性捐赠。


EEVDF Scheduler on Redox! Akshit Gaur successfully implemented the EEVDF scheduler to follow his earlier implementation of the DWRR scheduler. It features more dynamic calculations than the simple DWRR, which should ensure tasks are given enough CPU time, even when doing many system calls or given lower process priority. The new scheduler is more consistent than the old one and boasts ~200 FPS gain in Pixelcannon. Do note that the implementation for EEVDF has not yet gone through optimization phase. Expect the system to be more consistent and fair now! Read the EEVDF progress report to see the benchmark comparison.

Redox 上的 EEVDF 调度器! Akshit Gaur 在成功实现 DWRR 调度器后,又成功实现了 EEVDF 调度器。与简单的 DWRR 相比,它具有更动态的计算特性,这应能确保任务获得足够的 CPU 时间,即使在执行大量系统调用或被赋予较低进程优先级时也是如此。新调度器比旧调度器更稳定,在 Pixelcannon 中实现了约 200 FPS 的提升。请注意,EEVDF 的实现尚未经过优化阶段。期待系统现在变得更加稳定和公平!阅读 EEVDF 进度报告以查看基准测试对比。


Massive Performance Improvement On I/O Event Wait Wildan Mubarok improved the performance of the poll and epoll by 4x times in a non-KVM QEMU benchmark! Timeout accuracy on both function is also massively improved. Improvement seen on QEMU KVM and real hardware can be much higher. This improved X11 performance a lot, other applications need to be measured to know other possible gains.

I/O 事件等待性能大幅提升 Wildan Mubarok 在非 KVM QEMU 基准测试中将 poll 和 epoll 的性能提高了 4 倍!这两个函数的超时准确性也得到了大幅提升。在 QEMU KVM 和真实硬件上看到的改进可能会更高。这极大地改善了 X11 的性能,其他应用程序需要进行测量才能了解可能带来的其他收益。


Massive RedoxFS Inode Performance Improvement Wildan Mubarok implemented inode caching which reduced the compilation time in a simple GCC compilation in non-KVM QEMU from around 2.411s to 670ms! QEMU KVM and real hardware improvement can be much higher.

RedoxFS Inode 性能大幅提升 Wildan Mubarok 实现了 inode 缓存,这使得在非 KVM QEMU 环境下进行简单的 GCC 编译时间从约 2.411 秒缩短至 670 毫秒!在 QEMU KVM 和真实硬件上的改进可能会更高。

(Note: The provided log output is omitted for brevity in this translation format.)


Incremental Compilation In Pre-built Packages For a long time we had a problem where the package server was unnecessarily doing full package cleanup when the package update job was triggered, not allowing incremental compilation. This was preventing us to provide bigger packages. We finally fixed it, now packages are updated in minutes instead of hours!

预构建包中的增量编译 长期以来,我们一直存在一个问题:当触发包更新作业时,包服务器会不必要地进行完整的包清理,从而不允许增量编译。这阻碍了我们提供更大的软件包。我们终于修复了这个问题,现在软件包的更新只需几分钟,而不是几小时!


XFCE on Redox! Wildan Mubarok successfully ported the XFCE desktop environment after some effort for a better X11 experience, currently this port is more stable than MATE due to crashes with Caja. Many bugs need to be fixed to consider it usable.

Redox 上的 XFCE! Wildan Mubarok 在经过一番努力后成功移植了 XFCE 桌面环境,以获得更好的 X11 体验。目前,由于 Caja 的崩溃问题,该移植版本比 MATE 更稳定。仍需修复许多错误才能认为它可用。


COSMIC Monitor on Redox! Jeremy Soller ported the recent COSMIC Monitor application, giving Redox its first graphical system monitor!

Redox 上的 COSMIC Monitor! Jeremy Soller 移植了最新的 COSMIC Monitor 应用程序,为 Redox 带来了第一个图形化系统监视器!


Rust Compiler Update Jeremy Soller successfully updated our Rust fork version to 1.98 nightly (2026-05-24), which fixed crates needing a newer Rust version.

Rust 编译器更新 Jeremy Soller 成功将我们的 Rust 分支版本更新至 1.98 nightly (2026-05-24),这修复了需要更新版本 Rust 的 crate 问题。


Package Web File Browser Wildan Mubarok implemented a file browser and symbolic link visualization in the package web UI, you can use it by clicking on this link.

软件包 Web 文件浏览器 Wildan Mubarok 在软件包 Web UI 中实现了文件浏览器和符号链接可视化,您可以点击此链接使用它。


Terminal Font Customization Migue Magic implemented font customization in the Redox terminal! (not COSMIC Terminal)

终端字体自定义 Migue Magic 在 Redox 终端中实现了字体自定义功能!(非 COSMIC 终端)


Cookbook Recipe Rules and Rollback Wildan Mubarok implemented the “recipe rule” mechanism to quickly change the recipe type without filesystem configuration modification, easing the development workflow.

Cookbook 配方规则与回滚 Wildan Mubarok 实现了“配方规则”机制,无需修改文件系统配置即可快速更改配方类型,简化了开发工作流程。

(Commands and rollback details omitted for brevity)