TutorialsReading a Kernel Oops, Part 2: Decode to the Source Line and Reason Backward
Decode a kernel oops down to the exact source line: a reproducible tutorial using dmesg, faddr2line, decode_stacktrace.sh and gdb on a test…
Deep dives, debugging war-stories and career guidance for engineers who work where the kernel meets real hardware.
TutorialsDecode a kernel oops down to the exact source line: a reproducible tutorial using dmesg, faddr2line, decode_stacktrace.sh and gdb on a test…
TutorialsSet SCHED_FIFO priorities with chrt and configure CPU isolation with isolcpus and nohz_full so a real-time task runs with minimal interference.
Edge AIThe embedded Linux stack for edge AI — Yocto, runtimes, secure OTA — and federated learning with Flower to improve models across…
InsightsThe EU Cyber Resilience Act starts applying from September 2026. What it means for embedded Linux engineers: SBOMs, kernel CVEs, and update…
Deep DivesReal-time Linux vs RTOS, compared: FreeRTOS, Zephyr, and mainline PREEMPT_RT, and how mixed-criticality designs run Linux and an RTOS on one SoC.
CareerCampus placement stalled? Here are four realistic routes to your first tech job: open-source contribution, internships, smaller companies, and GCCs.
TutorialsControl GPIO with libgpiod using the version 2 tools and C API. Hands-on examples with gpioget, gpioset, gpiomon, and a virtual gpio-mockup…
NewsA practitioner digest for embedded Linux teams: the EU Cyber Resilience Act's reporting duties starting 11 September 2026, RISC-V consolidating its ratified…
CareerA practical look at six durable tech domains for graduates after college: the entry skills, first tools, and one starter project for…
Debug StoriesA debug story from an embedded Linux board: a hung task froze the system. How khungtaskd reports it, reading the blocked-task stack,…
CareerT. S. Eliot asked where the wisdom we lost in knowledge has gone. In the AI age, when information is free, the…
TutorialsBuild a PREEMPT_RT kernel from mainline 6.12 source, boot it, and re-run cyclictest to compare real-time latency against a standard kernel baseline.
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…
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.