AKA主页\Linux讲座\Linux内核研究推荐书目


  为推动国内 Linux 高级研究的推广,AKA 特意整理了一些 Linux 内核研究的优秀书籍列表。这些书籍列表均来自 AKA Linux系列讲座的一些主讲老师和一些内核方面有研究的朋友的真诚推荐,并无任何商业动机,是完全根据他们自己以前研究的心得总结出来的,希望这些书籍能够给所有希望研究内核的朋友带来帮助。
  如果有更多的好书,请把这些书的信息和你的心得告诉我们


书籍名称 相关信息 简介
《The Design of The UNIX Operating System》 Author: Maurice J. Bach
中译本:《UNIX 操作系统设计》
翻译者:陈葆钰等
北大版: 32开,黄皮,9.40¥
机工版: 16开,褐皮,30¥
一本老书,但绝对是bible级的。其内容覆盖了经典UNIX操作系统中的所有基本概念以及设计思想。阅读者最好能懂一些基本的操作系统理论知识。
《Unix Internals - The New Frontiers》 Author: Uresh Vahalia
中译本:《UNIX 高级教程:系统技术内幕》
翻译者:聊鸿斌等
清华大学出版社出版,16开,桔皮,58¥
一本新书,也是bible级的。其主要特点是80%的内容都是现代UNIX操作系统的新思想和新概念。对各UNIX大家的精彩设计点都有很详尽的阐述。阅读者最好先看看贝奇那本书。
《Linux Core Kernel Commentary》 Author: Scott Maxwell
有中译本,但具体信息不详
对照源码讲Linux内核,版本还比较高,2.2.X。有些新东西可看看。可惜没讲网络部分的实现。
《Linux Kernel Internals: 2nd version》 Author: M Beck ...
目前无中译本
以数据结构为主体来介绍内核,内容很丰富,但版本太低(2.0.x),有些陈旧的东西容易令人误入歧途。
《The Design and Implementation of the 4.4BSD Operating System》 Author: McKusick, Bostic, Karels, Quarterman
目前无中译本
讲述BSD操作系统最权威的书。书的作者亦即BSD最早的几名开发者。
《Linux 操作系统及实验教程》 作者:李善平,郑扣根(浙大教师)
机工出版
有些内容不错,讲得还比较深入。也缺少网络部分的描述。
《UNIX 系统下的80386》 作者:周明德, 张淑玲
清华出版
讲X86的体系结构。要想看懂/arch/i386下的辕马,最好先看看这本书。
《UNIX Systems for Modern Architectures》 Author: Curt Schimmel
目前无中译本
如果想了解辕马中SMP的实现。可参考看这本书。
《保护模式下的80386及其编程》 出版社:清华大学出版社 本书全面地介绍了80386的结构。首先是80386实模式和保护模式下的寄存器集和指令集,接着从保护模式下的虚存管理、保护级、多任务支持、中断和异常等方面深入地剖析386的强大功能,再接着提供几个典型的编程实例以及一个完整的从386加电初始化开始到形成一个有基本的多任务和虚拟存储能力的系统的例子并作了详细解释,最后还清楚地说明了80386与8086/80286的兼容性和差别。本书的特点是严谨深入,对CPU各种条件下的动作和反应用形式化的微程序讲解得十分清楚,尤其适合系统程序员阅读。总之,这实在是一本不可多得的好书.
《Linux 操作系统的内核分析》 作者:陈莉君编著
价格:40 元
出版社:人民邮电出版社

中国信息技术论坛-阿卡

自由、协作、创造-为了明天