Explore the latest books of this year!
Bookbot

Understanding the Linux Kernel

Book rating

4.2(603)Add rating

More about the book

To understand Linux's efficiency, one must explore the Linux kernel, the core software that defines the operating system. The kernel manages I/O operations, allocates processing time to programs, and oversees sophisticated memory management, contributing to Linux's renowned performance. The latest edition of this comprehensive guide offers an in-depth look at crucial data structures, algorithms, and programming techniques within the kernel. It goes beyond surface-level features, providing valuable insights into the inner workings of the system through detailed code analysis. The book not only covers how the code functions but also explains the theoretical principles behind Linux's design choices. Updated for kernel version 2.4, the new edition addresses significant changes from version 2.2, including a revamped virtual memory system, enhanced multiprocessor support, and new hardware device classes. Key topics include memory management, the Virtual Filesystem, process scheduling, signals, interrupts, timing synchronization, and interprocess communication. This book equips readers with knowledge about Linux's inner workings, helping them optimize system performance in various environments. Understanding these concepts will empower users to maximize their Linux experience.

Publication

Book purchase

Understanding the Linux Kernel, Daniel P. Bovet

Language
Released
2003
We’ll email you as soon as we track it down.

Payment methods

4.2
Very Good
603 Ratings

We’re missing your review here.