How a Finnish student's 1991 hobby kernel, posted to a Usenet group with the caveat that it "won't be big and professional like gnu," collided with a free GNU userland, a frozen BSD lawsuit, and the GPL — and became the operating system of the cloud, the supercomputer, and three billion phones.
Kernel
-
The Story of Linux -
eBPF for Observability: Writing Your First Program What eBPF actually is, how the verifier and JIT compiler work, bpftrace one-liners for immediate production insight, writing a real tracing program in C with libbpf, and the production tools built on top of it — Cilium, Pixie, and Parca.
-
Linux Memory Management Deep Dive A comprehensive guide to Linux virtual memory, huge pages, NUMA topology, OOM killer tuning, /proc/meminfo interpretation, and using perf mem to find memory bottlenecks.
-
Linux Namespaces and cgroups: The Kernel Primitives That Make Containers Possible A deep dive into the Linux kernel features that underpin every container runtime — namespaces for isolation and cgroups for resource control. Understanding these makes you a better operator and demystifies what Docker and Kubernetes are actually doing.
-
The Linux Boot Process: From Power Button to Login Prompt A thorough walkthrough of how Linux boots — from BIOS/UEFI firmware through the bootloader, kernel initialization, initramfs, systemd, and all the way to a running userspace. Includes debugging techniques for each stage.