TutorialsCross-Compile the Linux Kernel for ARM64 and Boot It in QEMU
Cross-compile the Linux kernel for ARM64, build a BusyBox initramfs, and boot the system in QEMU using exact, reproducible commands and expected…
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
TutorialsCross-compile the Linux kernel for ARM64, build a BusyBox initramfs, and boot the system in QEMU using exact, reproducible commands and expected…
Debug StoriesA shared, level-triggered interrupt line was disabled after a "nobody cared" spurious interrupt storm. Here is how the kernel detects it and…
System DesignSecure boot key custody decides where your firmware signing key lives. Compare build-tree keys, restricted servers, HSM signing and detached signing.
CareerFamiliarity, recall, understanding and competence are four different things, and effort spent at the wrong one produces no progress. What fails first…
InsightsAn embedded Linux support lifecycle has five clocks, not one date. Build the register: kernel, layer, build system, silicon and your own…
NewsArm64 queues big-endian removal for Linux 7.4 and proposes parallel CPU onlining via PSCI. Plus 7.3-rc2 fixes, Buildroot 2026.08, and AI crawler…
Deep DiveseBPF observability for embedded Linux in three layers: in-kernel instrumentation, structured events, and the power regressions logs never show.
TutorialsA high latency number tells you a problem exists, not where it comes from. This final part of the series covers tracing…
CareerTwo engineers with the same years on their CV are often far apart, and talent explains less of it than it appears…
TutorialsSet up a Buildroot BR2_EXTERNAL tree so your defconfig and board files live outside the Buildroot source, then build out of tree…
Kernel Security188 Linux kernel CVEs (30 Aug-5 Sep 2026) with the minimum safe version per branch - including CVE-2026-80789, CVE-2026-80795 and what to…
Debug StoriesAn image recipe inherited nospdx, yet the SPDX tasks ran anyway and the build failed on a missing rootfs-packages.json. The culprit was…
InsightsThe Yocto LTS covers linux-yocto and OE-Core for four years, but not vendor layers. Here is the line, and how to tell…
AutomotiveA Linux safety certification covers a defined configuration on named hardware, not the kernel. What ISO/PAS 8926:2024 changed, and how to read…
CareerA forward-port stalls on a patch nobody can explain. Nothing in the tree is broken — what is missing was never in…
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.