News: 0001598310

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Qt Toolkit Lands IO_uring Abstraction

([Qt] 2 Hours Ago QIORing)


The newest feature to land in the cross-platform Qt toolkit is QIORing as an abstraction for Linux's [1]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 [2]this merge . The code had been worked on over the past several months by MÃ¥rten Nordheim.



[1] https://www.phoronix.com/search/IO_uring

[2] https://codereview.qt-project.org/c/qt/qtbase/+/680859



It's Like This

Even the samurai
have teddy bears,
and even the teddy bears
get drunk.