Redox OS Adds IO_uring-Like API, NUMA & Gets QEMU Working

Written by Michael Larabel in Operating Systems on 25 September 2026 at 11:51 AM EDT. 41 Comments
OPERATING SYSTEMS
The Redox OS open-source, Rust-based operating system has seen a lot of activity in recent weeks with many notable improvements landing.

Redox OS today published their latest monthly status update for highlighting all the interesting developments made over the course of August.

Redox OS in August implemented a ring buffer communication API akin to Linux's IO_uring. This can allow for better performance with supported drivers, such as for I/O with NVMe storage.

Redox OS has also implemented initial NUMA support as another nice improvement for the month.

The QEMU emulator is also now working on Redox but currently lacks KVM-like virtual machine acceleration. So QEMU works, but it will be very slow.

RedoxOS QEMU usage


Also notable is Redox OS now supporting dual boot installations from Linux.

On the ARM64 front, Redox on AArch64 has initial multi-core CPU support. Some other Redox changes for the month include lowering IPC overhead by around 5%, decreasing the kernel binary size, and various driver improvements.

More details on these recent improvements to Redox OS can be found via the Redox-OS.org blog.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week