System DesignThe Hidden Cost of Out-of-Tree Drivers and Private Kernel Patches
Private kernel patches and out-of-tree drivers are recurring maintenance costs, not one-time work. How to classify, measure and bound your downstream delta.
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
System DesignPrivate kernel patches and out-of-tree drivers are recurring maintenance costs, not one-time work. How to classify, measure and bound your downstream delta.
TutorialsRT-safe user-space code for PREEMPT_RT: lock memory with mlockall, create SCHED_FIFO threads correctly, and use PTHREAD_PRIO_INHERIT mutexes.
Debug StoriesA lockdep circular locking dependency warning appeared with no hang. Here is how the AB-BA lock inversion between two driver mutexes was…
Deep DivesA working guide to the Linux DMA API: coherent vs streaming mappings, cache sync rules, the dma-coherent property, and debugging with CONFIG_DMA_API_DEBUG.
TutorialsBuild a Linux I2C driver with the regmap subsystem: regmap_config, probe, the register cache, suspend and resume, and debugfs. Complete buildable code.
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…
CareerHard debugging is rarely defeated by a lack of tools. It is defeated by three quiet habits: assuming the fault is where…
CareerStaying silent in a class or review feels safe, but speaking forces a half-formed idea into a sentence — and that act…
Edge AITinyML vs Edge AI on Linux is not a TOPS comparison. It is a choice of machine. A decision guide, the measured…
CareerCal Newport argues deep, distraction-free concentration is becoming rare exactly as it becomes valuable. In the AI age, deep work produces the…
Kernel SecurityThree Linux kernel CVEs published 11-18 July 2026. The IPv4 fix CVE-2026-53366 is highest priority. What matters for mobile, embedded, cloud and…
CareerLinux 7.1 merged 15,849 commits, but Reviewed-by fell to 51% and Tested-by to 8%. Kernel patch review is the scarce skill now,…
NewsA new KWatch RFC uses function-scoped hardware watchpoints to catch the code that corrupts kernel memory, and RISC-V gains initial cache partitioning…
InsightsCRA reporting starts 11 September 2026. Kernel CVE triage, not SBOM generation, is the hard part. How to filter false positives and…
CareerDaniel Goleman describes attention as a muscle: use it poorly and it withers, work it well and it grows. For engineers 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.