Linux Inside
An in-depth book about Linux kernel internals: boot process, memory management, interrupts, system calls, scheduling, synchronization, and more.
64 chapters · in progress
10%
In-depth writing on Linux internals, assembly, software engineering, and the infrastructure that keeps production systems alive: source-code readings, experiments, and practical notes from the field.
An in-depth book about Linux kernel internals: boot process, memory management, interrupts, system calls, scheduling, synchronization, and more.
A set of posts on learning x86-64 assembly for Linux: registers, addressing modes, the stack, system calls, and writing complete programs from scratch.