Get 3 audiobooks free with a 30-day Free Trial Sign Up Free
Mastering the Linux Kernel: A Practical Guide to Internals and Module Development

Mastering the Linux Kernel: A Practical Guide to Internals and Module Development

Author:
Rowan Fitch
Read Read Own Own
A free trial credit cannot be used on this title

Unabridged Audiobook

Ratings
Book
Narrator
Release Date
December 1, 2025
Duration
8 hours 24 minutes
Summary
This audiobook is narrated by a digital voice.

Stop writing user-space code. It is time to dive into the deep end.

Mastering the Linux Kernel is a hands-on manual for the engineers who build the world's infrastructure. From booting your first custom kernel to deploying a stealth rootkit detector, this audiobook demands you rethink how you interact with the machine.

Written for C programmers and systems engineers, this guide bridges the gap between abstract concepts and the reality of hardware interaction. You will not just hear about the Completely Fair Scheduler; you will understand its Red-Black tree implementation. You will explore memory management, interrupt handling, and high-performance driver architecture.

Topics covered include:


- Foundation & Architecture: Building professional environments and mastering Loadable Kernel Modules.
- Core Internals: Slab allocators, Buddy systems, and the CFS scheduler.
- Concurrency & Safety: Race-free code using Spinlocks, Mutexes, and RCU.
- Device Drivers: Blocking I/O, I/O ports, and DMA transfers.
- Networking: The sk_buff structure, NAPI, and Netfilter hooks.
- Modern Observability: eBPF and XDP for dynamic system tracing.
- Security: Building a kernel rootkit detector.

This audiobook respects your intelligence. It focuses on the logic and architecture that powers modern Linux systems. Whether you are debugging production drivers or architecting embedded systems, this is the deep technical insight you need.

Master the machine. Control the kernel.
1 book added to cart
Subtotal
$9.99
View Cart