CareerHow to Write a Kernel Bug Report Maintainers Act On
A kernel bug report that maintainers act on has a specific shape. How to pick the right kernel, check taint, find the maintainer, and write it.
Read the article →Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
CareerA kernel bug report that maintainers act on has a specific shape. How to pick the right kernel, check taint, find the maintainer, and write it.
Read the article →
InsightsA 32-bit time_t stops working in 2038. OE-core fixes it by default only since Yocto 4.3, and the QA check that would…
Deep DivesA long initcall is often a waiting initcall, and the log gives you no way to tell. How to read initcall_debug without…
CareerA project portfolio shows what was built. A failure portfolio shows how an engineer thinks when the system does not match the…
System DesignHow to choose a root filesystem format for embedded Linux: ext4, f2fs, squashfs with overlayfs, or UBIFS on raw NAND — and…
NewsLinux 7.2 rc7 closes the cycle; AI review lifts fix volume. FFmpeg 9.0 lands with an ABI break, a PCI lockdown gap…
TutorialsSet up kdump on an ARM64 board: reserve crashkernel memory, load a capture kernel with kexec -p, then trigger a panic and…
InsightsSoC kernel support runs on three clocks: upstream LTS EOL, vendor branch head, silicon longevity. Check all three before choosing an SoC…
NewsA process-builder API is proposed for Linux to replace fork()+exec(). We check the performance claim against kernel source and ask if it…
TutorialsKernel dynamic debug turns pr_debug and dev_dbg messages on at runtime, per file, function or module, with no kernel rebuild. A hands-on…
CareerIn the AI era, the value of training is not more content. It is feedback that builds judgment under uncertainty.
Kernel Security46 Linux kernel CVEs (2–8 Aug 2026) with the minimum safe version per branch — including CVE-2026-64562, CVE-2026-68480 and what to patch…
System DesignSymmetric, asymmetric, split, or rescue-augmented: pick the A/B update layout that matches your storage, boot time, and release cadence.
Deep DivesPart 1 of two. Boot time spans four phases with four independent clocks, and dmesg only shows the third. How to put…
NewsThe Linux kernel publishes guidelines for tool-generated content and AI patches; sched_ext gains sub-schedulers; AMD's Ryzen AI Embedded X100 targets robots.
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.