io_uring
Linux-kärnans moderna asynkrona I/O-gränssnitt — två ringbufferar (submission + completion) mellan kernel och user space, med syscall-batchning och zero-copy som standardläge.
Designad av Jens Axboe (2019, kärna 5.1). Adresserar problemen med epoll (bara readiness, inte completion) och POSIX AIO (fungerar i praktiken bara på direct I/O). Stöder nu nät-I/O, fil-I/O, accept, splice, send/recv-zerocopy och mycket annat — i princip vad som helst som har en syscall.
Databaser och proxies (ScyllaDB, RocksDB, Cloudflare Pingora) använder det för latens. Säkerhetshistoriken är skakig — flera CVE:er i tidiga versioner, vissa molnleverantörer stänger av det med seccomp.