CareerThe Mindset Behind Hard Debugging
Hard debugging is rarely defeated by a lack of tools. It is defeated by three quiet habits: assuming the fault is where…
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
CareerHard debugging is rarely defeated by a lack of tools. It is defeated by three quiet habits: assuming the fault is where…
InsightsThe kernel maintainer bottleneck is slowing patch review even as contributions hit record highs. What it means for embedded teams upstreaming code.
System DesignYocto vs Buildroot for embedded Linux products: how the two build systems differ, when each wins, and what your choice costs you…
Edge AISpeculative decoding speeds up on-device LLM inference by amortizing the memory-bandwidth cost of decoding. Here is how it works and where it…
NewsThe Linux 7.2 release is expected 16 August 2026; this edition also covers a kernel swap I/O rework, Buildroot support windows, and…
TutorialsThe cachestat syscall, added in Linux 6.5, reports page-cache residency for a file from user space. Call it with a worked C…
Deep Divesdm-verity gives an embedded device a tamper-evident read-only rootfs. Learn how per-block hash-tree checking works and why the root hash must be…
NewsThe kernel community weighs hazard pointers as an RCU alternative, a race-free way to open new directories, and gccrs progress toward compiling…
CareerA passing test does not prove your code is correct, only that no failure was caught yet. Write tests that try to…
System DesignHow to architect mainline-friendly products: connector design with DT overlays, a vendor checklist for tech leads, and the steps to upstream board…
Kernel Security33 Linux kernel CVEs published 26 July-1 August 2026, all fixed in stable. Critical remote NVMe/TCP, SMC and SCTP bugs, and the…
Deep DivesHow managed device resources (devres) work in the Linux kernel: the devres list, devm_* APIs, release order on unbind, pitfalls, and CONFIG_DEBUG_DEVRES.
Kernel SecurityOpen-source device CVEs for July 2026: 22 patchable flaws in U-Boot, OpenSSH, curl, FFmpeg, GStreamer, containerd and Node.js, and what to patch…
TutorialsHow to build an embedded Linux lab: from QEMU to a first board, serial console, and logic analyzer, and the skill each…
NewsLinux kernel features under review for 7.3 and beyond: reworked syscall entry, KVM's kvm_mmu split, a Reserved THP RFC, and a Raspberry…
One email every two weeks — the best of our kernel & embedded writing, plus a hand-picked link or two. No spam.
// 1,200+ embedded engineers already read it
We email occasionally and never share your address.