When the sky is full, the classic ones are still smiling.
Linux kernel design and implementation
Lkd for short. Starting from the beginning, we introduced process management, system calling, interrupt and interrupt processing.ProgramIn terms of kernel synchronization, time management, memory management, address space, and debugging technology, the content is easy to understand. I personally think it is the first book that kernel newcomers must read. This book is enough for newcomers!
Deep understanding of Linux kernel
Compared with lkd, ulk is much more in-depth and comprehensive because its content is not deep enough and its coverage is not wide.
The previous two books, one outline and one comprehensive and in-depth.
Linux Device Driver
For short, LDD requires developers to have a manual copy.
Linux Virtual Memory Management
Lvmm for short is a book about Linux virtual memory management mechanism. If you want to thoroughly study the Linux memory management subsystem, it is undoubtedly the best choice to carefully study this book.
In-depth understanding of Linux Network
This book explains how to implement the network subsystem. Through this book, we can learn how the Linux kernel implements complex network functions.