Redox OS keeps moving forward. The Rust-written microkernel system posted its July 2026 progress report last week. Contributors delivered measurable speed gains, hardware fixes, and tools that make the platform easier to try and run.
Performance Leap From New Scheduler
Akshit Gaur wrapped up his Redox Summer of Code work on the Earliest Eligible Virtual Deadline First scheduler. The code landed in the tree. Synthetic benchmarks show average context switch time dropped from roughly 1.150 microseconds to about 250 nanoseconds. That change matters. Context switches often limit system responsiveness. Gaur also split a linear scan for blocked contexts into O(log N) and O(1) operations. He moved runnable context data to per-CPU structures. Lock contention fell. Multi-core scaling improved. Work-stealing logic arrived alongside it. The official Redox report calls the result “significant” for overall performance. (Redox OS)
Phoronix covered the numbers the next day. Michael Larabel noted the scheduler merge and the same benchmark drop. He pointed readers back to the project blog for full details. (Phoronix)
But the scheduler stood out for another reason. It builds directly on May and June efforts. Gaur had already brought Deficit Weighted Round Robin online earlier in the summer. EEVDF completion marks a clean handoff from theory to daily use. And the optimizations target real bottlenecks that appear under load.
Hardware Support and Installer Progress
Luiz Fernando added support for the Amlogic Meson UART. Testing ran on an S905W2 board. The patch fixed floating-point register corruption, page-table shareability, DeviceTree panics, and memory-type handling in mmap. UEFI cacheability settings now survive bootloader handoff. Those fixes help other ARM64 boards avoid hangs at kernel entry. The changes tighten compatibility across the board.
Installation took real steps forward. Wildan Mubarok expanded the graphical installer. Users now pick install methods. Network-based setup works. The tool can create image snapshots for backup or customized distributions. Launching from Linux is possible, though only image-file output is supported so far. Screenshots show the interface running cleanly on a host Linux desktop. The feature remains unavailable for direct download but signals a clearer path for new users.
OSnews picked up the installer story hours ago. The site highlighted the new options and scheduler merge without adding fresh analysis. (OSnews)
Package management also gained reliability. A cURL backend now serves as fallback when the default reqwest path fails. The pkg info command prints richer details: storage size, network size, BLAKE3 hash, build date, and dependency list. Output looks clean and actionable.
Compatibility expanded in user space. auronandace brought uutils versions of grep and sed to Redox. Both replaced their GNU counterparts inside the os-test suite. The swap improves Rust-native coverage and removes external binary dependencies in testing.
GUI work produced visible wins. Wildan Mubarok sped up Orbital window resize feedback by separating content and geometry calculations. Title-bar and launcher transparency calculations now run 50 times faster thanks to SIMD. General semi-transparent window rendering gained a 3x boost. Wallpaper resize in non-KVM QEMU dropped from 4.5 seconds to 587 milliseconds at 1280×800. Those numbers come straight from the project report. Orbital feels more responsive. Keyboard shortcut OSD follows DPI. Mouse button logic for close and maximize buttons was corrected. Transparent window flickering during moves and resizes disappeared.
Demos arrived in volume. Ribbon ran Ratatui examples for traceroute, charts, calendars, and mouse drawing. Iced QR code, Markdown viewer, matrix rain, clock, Bézier curves, solar system, and color editor all work. A Rust Cairo GUI demo runs. pipes-rs and rusty-rain show classic terminal effects. The Markdown viewer marks the first graphical one on Redox. These examples prove the GUI stack can host real applications.
Kernel, driver, and libc patches filled the rest of the month. NUMA preparation advanced with SRAT parsing. Futex handling in shared memory was corrected. Event and pipe queue logic no longer hangs on poll. Cursor planes joined the graphics API. xHCI race conditions and code duplication were cleaned up. Unix socket support reached ramfs. Capabilities migration continued in the redox-scheme library. Relibc saw dozens of fixes: TCB deallocation, PLT relocations, pthread_join races, panic reporting, and new terminal functions such as tcdrain.
Build system flexibility grew. Custom package repositories are now possible. A Python template simplifies cross-compiled dependencies. Several make targets speed local testing and recipe updates. These changes lower the barrier for contributors.
Security tightened in small but practical ways. Non-root access to certain schemes was removed. File permission logic in the random daemon was simplified.
The July report follows a strong June. That month brought USB gamepad support, initial GTK3 on Orbital, Tcl porting, and the Virtualized Redox grant from NLnet and NGI Zero Commons. The virtualization project aims to run Redox as a microservices platform inside rust-vmm and QEMU. Networking offloads, RedoxFS concurrency, and virtiofs work all tie into that effort. (Redox OS June 2026)
Jeremy Soller, Redox founder, has steered the project for more than a decade. Recent posts on X show steady community interest. The official @redox_os account shared the July summary with screenshots and a call for testing daily images. (X @redox_os)
Reddit threads in r/rust echoed the news. Users highlighted the context-switch reduction and ARM fixes. One post noted the project’s strict no-LLM policy and Certificate of Origin adoption. Momentum feels real.
Yet challenges remain. Redox stays pre-stable. Daily images exist for testing, but production use still sits in the distance. Funding runs below expenses. The project accepts donations and merchandise sales to keep contributors paid.
Still, the July numbers stand out. A fourfold drop in context-switch cost. Multi-core scaling gains. Installer options that lower the entry bar. SIMD wins that make the desktop snappier. Ports that expand the software catalog. Taken together, these changes push Redox closer to the pragmatic, secure, Rust-based operating system its creators outlined years ago.
Developers can download daily builds and review the full report. The project welcomes new contributors. With EEVDF in place and installer work progressing, the next months could bring even broader hardware support and application compatibility. The pace has quickened. Observers will watch where the next optimizations land.