"Putting device drivers into user-space code is a fundamental concept in a number of secure-system designs, including microkernel systems. But one of the problems with those designs has always been the communication overhead between the two components once they are no longer running within the same address space. Io_uring might just be a convincing answer to that problem."

lwn.net/Articles/903855/

@tindall While an interesting change, the way the article is written really confuses me - io_uring is a Linux-specific thing to address Linux-specific problems, and surely the underlying concepts behind io_uring have been attempted before in other microkernels? But the article frames it as if Linux is leading the way in research here somehow...

Sign in to participate in the conversation
Cybrespace

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!