Notes on Linux kernel internals, debugging, performance and embedded systems.
Using Cachegrind, perf and flamegraphs to measure and understand Linux performance optimisations.
Read →Using AddressSanitizer to detect memory issues like buffer overflow, out-of-bound access and memory leaks.
Read →How Kexec and Kdump capture kernel memory snapshots after a panic without a full reboot.
Read →Step-by-step guide to building the Linux perf tool with all options enabled.
Read →Installing two versions of Ubuntu side by side in a dual boot configuration on a UEFI-based system.
Read →