Send in your ideas. Deadline August 1, 2025
logo
hex
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-02
More projects like this
Operating Systems

io_uring-like IO for Redox

Introduce ring buffers in Redox to increase I/O performance

Redox OS is a Unix-like microkernel-based operating system written in Rust, intended for both the cloud and the desktop. The purpose of this project is to implement ring buffers for requests and data transfers between key microkernel components, and to measure the potential for performance gains. We will be examining ring buffers connecting drivers to system services, system services to the kernel, and system services to applications. We will also investigate compatibility APIs such as liburing.

Run by Redox OS Nonprofit

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).