Linux Inside
An in-depth book about Linux kernel internals: boot process, memory management, interrupts, system calls, scheduling, synchronization, and more.
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.
Do you like to read about performance investigations? Me too!I am a performance fanatic. Here I keep notes about the performance issues I was hunting in production and in my own hobby projects - what I saw, what I tried, what didn't work, and what was actually in the end.