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;
一步一步地講述內(nèi)核控制路徑的實現(xiàn)。
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.
事實上,這也正是本書與眾不同的地方。更像一個“如何工作”的書,幫助讀者理解代碼實現(xiàn)。
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.