最近一段时间一直在做Linux Kernel相关的工作。有关Kernel的文章网上遍地都是,只要肯学,什么都能查得到。但是,Linux太复杂了,要把各个模块有机地串起来,对Kernel有个相对全面的认识,靠这些零散的文章是很难实现的。幸 好有一本大块头的指导书给我们指明方向。它就是Understanding the Linux Kernel。我看的是第三版,以2.6的内核来进行讲解的。
该书的每一章都是经典。部分章节我看了好几遍,因为在不同阶段对内核的认识完全不一样,对于尚在熟悉内核的阶段来说,温故绝对可以知新。再厚的书都不可能详细地讲解每一行代码,但是该书可以让人理解内核l中最精华最关键的部分,让人有醍醐灌顶的感觉。建议对Linux内核感兴趣的读者都读读该书。