io_uring Explained: Linux's Modern Asynchronous I/O Interface
Understand io_uring queues, submissions, completions, workers, polling, resource registration, cancellation and security before benchmarking.
Operating systems, infrastructure, emulation, and technical history.
Understand io_uring queues, submissions, completions, workers, polling, resource registration, cancellation and security before benchmarking.
Linux 2.6.0 arrived on December 17, 2003 with preemption, O(1) scheduling, NPTL support, SELinux, ALSA and a modern device model.
b4 turned lore.kernel.org message IDs into reproducible patch-series workflows while preserving email review, trailers and maintainer control.
The December 2020 CentOS Linux timeline change moved focus to Stream, ended CentOS 8 updates in 2021, and prompted Rocky and AlmaLinux.
IBM announced its Red Hat agreement on October 28, 2018 and closed it July 9, 2019 for $190 cash per share and roughly $34 billion equity value.
How the kernel community's often-combative culture led to a September 2018 policy change, and Torvalds' own public acknowledgment his conduct needed to change.
Announced by Torvalds in September 2024 and landing in kernel 6.12, PREEMPT_RT ended two decades as an out-of-tree patchset needing a custom kernel build.
Canonical's September 2021 decision to extend Ubuntu 14.04 and 16.04 LTS support to a full decade, and what it signaled about its long-term LTS commitment.
Distinguish global, cgroup, cpuset and policy-driven OOM events; interpret victim scoring and build memory controls from forensic evidence.
Understand Linux page-cache reads, buffered writes, dirty throttling and durability boundaries without confusing write completion with stable storage.