A guide to io_uring
Nick Black has put together an extensiveguide to the io_uring API and the lib_uring user-space library.
It combines asynchronous I/O, system call polybatching, andflexible buffer management, and is IMHO the most substantialdevelopment in the Linux I/O model since Berkeley sockets (yes, I'maware Berkeley sockets preceded Linux. Let's then say that they'rethe most substantial development in the UNIX I/O model to originatein Linux)