Mastering the Linux Kernel - cover

Mastering the Linux Kernel

Rowan Fitch

  • 01 december 2025
  • 9798260885048
Wil ik lezen
  • Wil ik lezen
  • Aan het lezen
  • Gelezen
  • Verwijderen

Samenvatting:

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.

We gebruiken cookies om er zeker van te zijn dat je onze website zo goed mogelijk beleeft. Als je deze website blijft gebruiken gaan we ervan uit dat je dat goed vindt. Ok