Linux Inside Out

Build a mental model of how Linux works through hands-on experiments

This series builds up a mental model of how Linux really works, layer by layer, through hands-on experiments.

Instead of theory-heavy explanations, we will: disassemble working systems, write our own components, interact directly with the kernel, and rebuild things from scratch. You will learn by doing and observing.

For: Developers and anyone curious about Linux internals who have basic terminal familiarity (navigating the filesystem, editing files, running commands) and some coding experience.

What you will learn:

Posts in this series

1

The Linux kernel is just a program

Mon Dec 01 2025

Most books and courses introduce Linux through shell commands, leaving the kernel as a mysterious black box doing magic behind the scenes. In this post, we will run some experiments to demystify it: the Linux kernel is just a binary that you can build and run.

Read more →