Maker’s Logbook – A New Challenge: Learning the Linux Kernel


Maker's Logbook

by Stefan Herndlbauer

Week 010 (Sep 29–Oct 5): From Drone Telemetry to Linux Kernel Hacking

✍ Week’s content, if you missed it

🛠 This Week at the Workbench

  • Brainstormed ideas for Season 2 and settled on a topic: Embedded Linux & Linux kernel driver development. I’ve long wanted to dig into kernel internals, and now it’s officially the next deep-dive.
  • Rejoined Hack The Box after a multi-year break — created a new account to sharpen reverse-engineering and CTF skills.

💡 Things I Learned or Noticed

  • Spent time learning about RTOS design and how operating systems differ — there’s a surprising amount of engineering in those core abstractions.
  • Debating hardware for Linux experimentation: a BeagleBone/BeagleBoard Black vs a Raspberry Pi 5. STM32/ESP32-class MCUs are great, but not powerful enough for full Linux/kernel development.
  • I’m keen to learn Rust for embedded and systems work, but first I want to strengthen my C skills — there’s still a lot to master before diving into systems Rust.

📸 Snapshot of the Week

🔗 Inspiration & Resources

🚀 What’s Next

Next week, I’ll set up a Linux build environment and get started on a “hello world” kernel driver — first small step toward Season 2.

P.S. If you enjoy these behind-the-scenes updates,
share the Maker’s Logbook with a friend who likes building things.

Unsubscribe · Preferences

Stefan Herndlbauer

Join my Maker’s Logbook for weekly behind-the-scenes updates from my workshop — projects, experiments, lessons learned, and small wins you won’t find on my blog or podcast.

Read more from Stefan Herndlbauer
Ubuntu 25 Linux Logo

Maker's Logbook by Stefan Herndlbauer Week 011 (Oct 6–Oct 12): Saying Hello to the Linux Kernel Ubuntu 25 — my development environment for Linux programming. ✍ Week’s content, if you missed it No new content last week 😔 — but lots of groundwork for what’s coming next! 🛠 This Week at the Workbench Set up my new development environment for Linux and successfully built my first kernel module. It’s always a special moment when a simple “Hello, Kernel!” actually runs. More about this in Tuesday’s...

My new mechanical keyboard, a pleasure to type

Maker's Logbook by Stefan Herndlbauer Week 009 (Sep 22–Sep 28): Keyboard Upgrades, New Ideas & Season Finale Prep My new mechanical keyboard, a pleasure to type ✍ Week’s content, if you missed it No new blog posts this week — just a few social updates about my new free posters. Sometimes the day job and the workbench win over the keyboard. 🛠 This Week at the Workbench Spent a good amount of time on idea validation and brainstorming for the next podcast season. I haven’t settled on the right...

My grandfather’s typewriter — still fully functional and a great source of inspiration.

Maker's Logbook by Stefan Herndlbauer Week 008 (Sep 15–Sep 21): Inspired by My Grandfather’s Typewriter Placing the freshly printed maker poster in my garage ✍ Week’s content, if you missed it 🎙 A Maker’s Journey – Episode 6: From Breadboard to First Data: Debugging, Enclosures & a Test Drive ✉️ New landing page to grab your free maker poster 🛠 This Week at the Workbench Explored an idea for Season 2 of the podcast: designing and building a modern typewriter. Inspired by my grandfather’s...