Epoll vs. Io_uring in Linux
https://sibexi.co/posts/epoll-vs-io_uring/
#HackerNews #Epoll #IoUring #Linux #Performance #Comparison #SystemProgramming
Epoll vs. Io_uring in Linux
https://sibexi.co/posts/epoll-vs-io_uring/
#HackerNews #Epoll #IoUring #Linux #Performance #Comparison #SystemProgramming
Exploit Released for PinTheft Linux Flaw
A critical Linux flaw, dubbed PinTheft, has been exploited, allowing local attackers to gain root privileges on affected systems through a complex vulnerability in the Reliable Datagram Sockets (RDS) code. This security gap can be triggered by a specific interaction between RDS zerocopy and io_uring fixed buffers.
#LinuxPrivilegeEscalation #Pintheft #RdsZerocopy #Iouring #LocalPrivilegeEscalation
The tokio documentation recommends against using tokio for reading a lot of files.
But this is obsolete, Alice says, becuase now in tokio, File IO will use io_uring transparently.
BusterMQ, Thread-per-core NATS server in Zig with io_uring
If I have a single threaded application using io_uring submit a batch of file reads then wait for them all to complete, and if _all_ the data being read was already in the page cache, then is it the case that no parallelism occurs?
As I understand it parallelism on file reads only occurs if data has to be read from the device, and it’s in the form of multiple reads being sent off to the storage hardware in parallel (or at least with QD > 1).
Io_uring, kTLS and Rust for zero syscall HTTPS server
https://blog.habets.se/2025/04/io-uring-ktls-and-rust-for-zero-syscall-https-server.html
#HackerNews #IoUring #kTLS #Rust #HTTPS #Server #ZeroSyscall
#PostgreSQL Database Lands Initial Support For #iouring: "Can Be Considerably Faster" - Phoronix
As a very exciting improvement for the open-source PostgreSQL database server, it has merged initial support for making use of IO_uring on Linux servers for asynchronous I/O and can provide for some nice performance improvements.
JUring: Experimental IO_uring For Java With Big Performance Gains
https://www.phoronix.com/news/JUring-IO_uring-Java?utm_medium=erik.in&utm_source=mastodon
Async #Rust is not safe with io_uring | by Tzu Gwo