System DesignBoot Confirmation: Who Decides an Update Worked?
A bootloader boot counter catches dead boots; only a userspace check sees a dead application. How to design boot confirmation for a…
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
System DesignA bootloader boot counter catches dead boots; only a userspace check sees a dead application. How to design boot confirmation for a…
CareerYou have been told that ability is not fixed and you can get better with work. You believed it. Very little changed.…
NewsThis kernel build speedup series claims 36% faster builds. Read the author's own table and the arm64 full-build gain is 1%. The…
InsightsSeven longterm kernels released on 14 September 2026 carried 9,057 patches between them. Stable kernel patch volume has outgrown patch review.
Edge AIFile-backed weights let an edge device run a model from the page cache instead of a second private copy. What it saves,…
Debug StoriesA board with verified boot enabled happily booted a tampered kernel and printed OK. The only clue was one missing word on…
System DesignContainers vs packages on embedded Linux: how to deliver and update the application layer on a device that already has an A/B…
Deep DivesMemory allocation profiling attributes kernel RAM to a source line. What it costs to ship, how to leave it dormant, and why…
NewsLinux fixes a silent data loss bug present since 6.6, CRA vulnerability reporting is now mandatory in the EU, and Yocto 6.1…
CareerYou follow the tutorial, every step makes sense, and then you cannot start on your own. That gap is not a memory…
Kernel Security443 Linux kernel CVEs (6 - 12 Sep 2026) with the minimum safe version per branch - including CVE-2026-89533, CVE-2026-80914 and what…
AutomotiveThe NXP S32 automotive Linux BSP now ships Linux 6.12, but the PREEMPT_RT branch stayed behind on 6.6. What the tags and…
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.
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.