Qt Toolkit Lands IO_uring Abstraction

Written by Michael Larabel in Qt on 10 December 2025 at 03:37 PM EST. 26 Comments
QT
The newest feature to land in the cross-platform Qt toolkit is QIORing as an abstraction for Linux's IO_uring interface. This QIORing may also end up supporting Microsoft's Windows IORing implementation as well.

QIORing is now merged to the Qt toolkit for abstracting IO_uring Linux usage from this Qt interface:
"Introduce QIORing to abstract io_uring on Linux

Somewhat low level code, intended as a low level abstraction.

The QIORing interface would also be used for Windows' IORing, developed at the same time as the io_uring version. There is some shared code and helper functions, but a lot of the code in some way touch the platform specifics, so without yet more abstractions quite some code is left as unique."

The code landed via this merge. The code had been worked on over the past several months by Mårten Nordheim.
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