System DesignSwap on Embedded Linux: zram, Flash Swap or No Swap?
Swap on embedded Linux: compare no swap, zram and swap on eMMC or SD flash, with a recommended setup, PSI monitoring and…
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
System DesignSwap on embedded Linux: compare no swap, zram and swap on eMMC or SD flash, with a recommended setup, PSI monitoring and…
Debug StoriesOn a PREEMPT_RT kernel with debug checks enabled, the console printing thread triggered a sleeping function warning. Here is how the report…
Deep DivesPriority inheritance in the Linux rtmutex assigns, never increments. The two waiter trees, the chain walk, max_lock_depth, and why semaphores get none.
Kernel Security220 Linux kernel CVEs (4 - 10 Oct 2026) with the minimum safe version per branch - including CVE-2026-98323, CVE-2026-98365 and what…
System DesignVendor BSP vs mainline kernel for an embedded Linux product: when each fits, what each costs in updates and security, and how…
NewsU-Boot 2026.10 ships with dm-verity support in FIT images; Meta proposes CRAM compressed RAM; Pixel 10 device trees head for mainline Linux…
InsightsYour BSP reports a kernel version that should contain a given CVE fix. That is a claim about the tag it was…
CareerTool knowledge pays back in the first week but resets with every new version. Judgment pays back more slowly, yet it builds…
TutorialsBuild the OpenSBI firmware and U-Boot for RISC-V from source, then boot a kernel through the full chain in QEMU. The addresses…
Deep DivesWalk the path from start_kernel to userspace on arm64: rest_init, kernel_init, the initcall levels, and the fixed order the kernel searches for…
Kernel Security1 Linux kernel CVE (27 Sep - 3 Oct 2026) with the minimum safe version per branch - including CVE-2026-98164 in KVM…
System DesignHow to choose a device heartbeat interval, decide what each field must report, and tell a failed network path apart from a…
AutomotiveAn Android Automotive kernel on GKI has two Google end dates, and kernel.org gives neither. How to identify the shipped release and…
Kernel SecurityOpen-source device CVEs for September 2026: what U-Boot, OpenSSL, BlueZ and the rest of your device stack expose this month, and what…
CareerUsing an AI assistant can build your skill or replace it, and the two look almost the same from outside. What research…
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.