LDD3 Linux Device Driver 3rdLKD3 Linux Kernel Development 3rdULK3 Understanding the Linux Kernel 3rdPLKA Professional Linux Kernel ArchitectureUML User Mode LinuxIntel
V3 Intel? 64 and IA-32 Architectures Software Developer’s Manual
Volume 3 (3A, 3B & 3C): System Programming Guide
Many of the key control paths in the kernel are described, step by step;
一步一步地讲述内核控制路径的实现。
The
level of detail sometimes makes it hard to get a sense for the big
picture, but it does help somebody trying to figure out how a particular
function works.
Indeed,
that is perhaps the key feature which differentiates this book. It is
very much a “how it works” book, designed to help people understand the
code.
事实上,这也正是本书与众不同的地方。更像一个“如何工作”的书,帮助读者理解代码实现。
It
presents kernel functions and data structures, steps the reader through
them, but does not, for example, emphasize the rules for using them.
UTLK is a study guide, not a programming manual.