
Premium
Title
12/31/2024
Part I: Foundations and Architecture
12/31/2024
Chapter 1: The Linux Kernel Landscape and Development Environment
12/31/2024
Chapter 2: Kernel Architecture and System Calls
12/31/2024
Chapter 3: Introduction to Kernel Modules (LKM)
12/31/2024
Part II: Core Internals
12/31/2024
Chapter 4: Process Management and Scheduling
12/31/2024
Chapter 5: Physical Memory Management
12/31/2024
Chapter 6: Virtual Memory and Address Spaces
12/31/2024
Chapter 7: Interrupts and Exception Handling
12/31/2024
Chapter 8: Kernel Synchronization and Concurrency
12/31/2024
Part III: Device Drivers and File Systems
12/31/2024
Chapter 9: The Linux Device Model
12/31/2024
Chapter 10: Character Device Drivers
12/31/2024
Chapter 11: Advanced Hardware Interaction
12/31/2024
Chapter 12: The Virtual Filesystem (VFS)
12/31/2024
Part IV: Practical Application
12/31/2024
Chapter 13: Building a "Stealth" Kernel Rootkit Detector
12/31/2024
Chapter 14: A High-Performance Circular Buffer Character Driver
12/31/2024
Part V: Advanced Topics and Debugging
12/31/2024
Chapter 15: The Networking Subsystem
12/31/2024
Chapter 16: Time and Timers
12/31/2024
Chapter 17: Debugging the Kernel
12/31/2024
Chapter 18: Modern Tracing and Observability (eBPF)
12/31/2024
Chapter 19: Coding Style and Portability
12/31/2024
Chapter 20: Contributing to the Kernel
12/31/2024
Ending Credits
12/31/2024