io_uring
tries to learn from the pitfalls of AsyncIO and suggests a newer interface- Originally designed to target block devices and files but now likes to mingle w network sockets too.
- With io_uring, DPDK-style kernel bypass might stop making sense altogether.
- https://kernel.dk/io_uring.pdf
- Using io_uring for network IO | Hacker News
- What is io_uring? โ Lord of the io_uring documentation
- How io_uring and eBPF Will Revolutionize Programming in Linux - ScyllaDB
- io_uring and networking in 2023 ยท axboe/liburing Wiki ยท GitHub
- Getting Hands-on with io_uring using Go
- GitHub - espoal/awesome-iouring: Delightful io_uring packages and resources
- Writing High-performance TCP Applications Using the Gain Web Framework
- Io uring - dankwiki, the wiki of nick black
- io_uring support for libuv โ 8x increase in throughput | Hacker News
- io_uring basics: Writing a file to disk | Lobsters ๐
- Basic proxy implementation using io_uring | Hacker News