epoll vs io_uring — When the Event Loop Isn’t Enough
Anatomy of two Linux I/O models. epoll vs io_uring, readiness vs completion, syscall overhead, SQPOLL — and when reaching for io_uring instead of an event loop actually pays off.
Anatomy of two Linux I/O models. epoll vs io_uring, readiness vs completion, syscall overhead, SQPOLL — and when reaching for io_uring instead of an event loop actually pays off.
Skip the container abstraction layer. Enforce CPU, memory & I/O limits directly via cgroupfs — zero daemon overhead, no OCI ceremony. A deep dive into cgroups v2 on Arch Linux.
fork() in Linux isn’t just process copying. It’s one of the cleverest kernel mechanisms — Copy-on-Write, shared file descriptors, inherited mutexes. Find out what really happens under the hood.