The Linux Memory Manager
This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

The Linux memory management subsystem hasn’t had a definitive reference since 2004. The Linux Memory Manager fills this void with a modern, in-depth exploration of how Linux handles memory, combining high-level overviews with detailed code analysis.

Written by a Linux kernel maintainer and supported by insights from memory management experts, this book provides readers with a rare opportunity to explore the subsystem at both the conceptual and code levels.

This 1,300-page guide goes beyond surface explanations, showing how core principles are implemented in the Linux kernel source and serving as both a study guide and an on-the-job reference for years to come.

This book targets Linux 6.0
1147191324
The Linux Memory Manager
This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

The Linux memory management subsystem hasn’t had a definitive reference since 2004. The Linux Memory Manager fills this void with a modern, in-depth exploration of how Linux handles memory, combining high-level overviews with detailed code analysis.

Written by a Linux kernel maintainer and supported by insights from memory management experts, this book provides readers with a rare opportunity to explore the subsystem at both the conceptual and code levels.

This 1,300-page guide goes beyond surface explanations, showing how core principles are implemented in the Linux kernel source and serving as both a study guide and an on-the-job reference for years to come.

This book targets Linux 6.0
99.99 Pre Order
The Linux Memory Manager

The Linux Memory Manager

by Lorenzo Stoakes
The Linux Memory Manager

The Linux Memory Manager

by Lorenzo Stoakes

Paperback

$99.99 
  • SHIP THIS ITEM
    Available for Pre-Order. This item will be released on November 18, 2025

Related collections and offers


Overview

This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

The Linux memory management subsystem hasn’t had a definitive reference since 2004. The Linux Memory Manager fills this void with a modern, in-depth exploration of how Linux handles memory, combining high-level overviews with detailed code analysis.

Written by a Linux kernel maintainer and supported by insights from memory management experts, this book provides readers with a rare opportunity to explore the subsystem at both the conceptual and code levels.

This 1,300-page guide goes beyond surface explanations, showing how core principles are implemented in the Linux kernel source and serving as both a study guide and an on-the-job reference for years to come.

This book targets Linux 6.0

Product Details

ISBN-13: 9781718504462
Publisher: No Starch Press
Publication date: 11/18/2025
Pages: 1300
Product dimensions: 7.00(w) x 9.25(h) x (d)

About the Author

Lorenzo Stoakes is a Linux kernel maintainer and Consulting Member of the Technical staff at Oracle, working as a core kernel engineer in the memory management subsystem. He is co-maintainer of memory mapping functionality within the kernel, maintaining the code that acts at the intersection between userland memory operations and the kernel. He has been programming professionally for 20 years, most of which has been spent working on low-level and systems development. He has been contributing to the Linux kernel for more than a decade.

Table of Contents

Chapter 1: Introduction
Chapter 2: Physical Memory
Chapter 3: Virtual Memory
Chapter 4: Process Memory
Chapter 5: Memory Mapping
Chapter 6: Page Faults
Chapter 7: Reverse Mappings
Chapter 8: Manipulating Userland Memory
Chapter 9: The Page Cache
Chapter 10: Writeback
Chapter 11: Reclaim and Memory Pressure
Chapter 12: Swap Memory
Chapter 13: The Out of Memory (OOM) Killer
Chapter 14: Practical Memory Management
From the B&N Reads Blog

Customer Reviews