Terminus Expanse
CurriculumBlogPricingSign in
Back to catalog
Expert (optional)

Kernel Internals

What is actually happening below the shell you have been living in.

What you'll actually learn

Every command you run in a shell eventually crosses into kernel space, and this track is about what actually happens the moment it does — how a system call hands control from your process to the kernel, how the scheduler decides which process gets the CPU next, how memory gets mapped and protected between processes that have no idea the others exist. It's the layer underneath the shell you've been living in, made visible instead of assumed.

What you'll be able to do

You'll trace a real system call from the moment a process makes it to the moment control returns, and be able to explain — not guess — why one process can't read another's memory, or what actually happens during a context switch. That's the difference between using an operating system and understanding the one you're actually running on top of.

Syllabus

1Kernel Space vs Userland, For Realexpert~10 min
2A Map of the Kernel Subsystemsexpert~10 min
3Exploring /proc and /sysexpert~10 min
4Interrupts and Context Switchesexpert~10 min
5Reading Kernel Logs With dmesgexpert~8 min
6Synthesis: How a Syscall Actually Happensexpert~12 min

Frequently asked

How long does Kernel Internals take to complete?

Roughly 1 hour across 6 hands-on quests — you can go at your own pace and pick up exactly where you left off.

What do I need to know before starting Kernel Internals?

You should be comfortable with Operating Systems, Advanced Linux first — the skill tree unlocks Kernel Internals once you've cleared those.

Is Kernel Internals free to learn?

Yes — Kernel Internals is fully available on the free tier, starting with a free first quest and no payment method required to sign up. Plus and Elite remove pacing limits but don't gate any of the Kernel Internals curriculum behind a paywall.

Start this skill for free

Create a free account and begin your first quest — no card required.

Start free