커널에서 사용하는 주요 자료 구조, 알고리즘, 프로그래밍 트릭으로 안내하는 주요 길잡이이며, x86 아키텍처를 위한 주요 특징도 설명한다. 코드의 기능 뿐 아니라 리눅스가 동작하는 방식에 대해 이해하기 위한 바탕이 되는 이론을 함께 다룬다.
단순히 학문적인 내용을 뛰어넘어, 리눅스의 내부 동작을 완벽히 이해할 수 있게 해 주며, 이 책을 통해 리눅스가 가장 잘 동작하는 조건, 매우 다양한 시스템 환경에서 프로세스 스케줄링, 파일 접근, 메모리 관리 중에도 빠른 시스템 응답 시간을 보장하는 원리를 배울 것이다. 개정판에서는 커널 버전 2.4를 다룬다.