CareerYour Tech Career After College: Useful From Day One
The fresher bar has moved from trainable to useful from day one. What that means now, how it differs across durable tech…
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
CareerThe fresher bar has moved from trainable to useful from day one. What that means now, how it differs across durable tech…
NewsLinux 7.2 removes the strncpy API after six years of work, reorganises the sched_ext source tree, and adds post-quantum ML-DSA signatures to…
Deep DivesA practical Deep Dive into the Linux DMA mapping API: coherent vs streaming mappings, DMA directions, cache coherency, and the rules that…
CareerA step-by-step guide to getting your first Linux kernel patch accepted: choosing a change, writing the commit, checkpatch, get_maintainer, git send-email, and…
CareerEntry-level engineering jobs in tech have shifted over the last few years, not vanished. What changed, and the durable domains worth investing…
InsightsRust in the Linux kernel is now official, not experimental. An evidence-based look at what changed and what embedded engineers should actually…
CareerResearch on the "Google effect" shows that when we expect information to stay available, we remember where to find it instead of…
NewsThis edition covers four developments that reduce long-term maintenance work: cache-aware scheduling in Linux 7.2, Qualcomm's upstream-first Dragonwing BSP, the proposed removal…
Debug StoriesA kernel debug story: how we root-caused a "sleeping function called from invalid context" BUG caused by kmalloc(GFP_KERNEL) under a spinlock, and…
TutorialsA hands-on guide to function tracing with ftrace: mount tracefs, run the function and function_graph tracers, filter functions, and read timed call…
NewsBuildroot 2026.05 ships, Yocto Whinlatter reaches end of support and retires its Poky master branch, JetPack 7.2 adds official Yocto support for…
Deep DivesDeferred probe lets Linux drivers bind in any order by retrying devices whose dependencies are not ready. How the mechanism works in…
CareerA language model retrieves what is already known, but it cannot stand in your situation and notice what is actually being asked.…
CareerIn 1971 Herbert Simon noted that a wealth of information creates a poverty of attention. In the AI age, when answers are…
NewsLinux 7.1 drops the i486 and breaks two networking config defaults, while 7.2 lands Cache-Aware Scheduling and a Clang 17 toolchain bump.…
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.