Linux内核开发与调试技术详解
1. 资料与工具
在Linux内核开发中,内核源代码是最佳的参考资料,可从全球众多FTP站点获取。版本依赖问题可通过查看补丁来检查,repatch程序有助于查看单个文件在不同内核补丁中的修改情况,它可从O’Reilly FTP站点的源文件中获取。此外,在sunsite.unc.edu及其镜像站点上能找到一些设备驱动,对编写自己的驱动很有帮助。
1.1 相关书籍
有不少关于Linux内核和Unix设计的书籍可供参考:
|作者|书名|出版社|出版年份|简介|
| ---- | ---- | ---- | ---- | ---- |
|Moshe Bar|Linux Internals|McGraw - Hill|2000|涵盖Linux内核的工作原理,包含2.4版本的一些特性|
|Daniel P. Bovet和Marco Cesati|Understanding the Linux Kernel|O’Reilly & Associates|2000|详细介绍Linux内核的设计与实现,更侧重于算法理解而非内核API文档|
|Scott Maxwell|Linux Core Kernel Commentary|Coriolis|1999|主要是核心内核代码列表,结尾有150页的注释,有助于理解内核特定部分的运行情况|
|Gary J. Nutt|Kernel Projects for Linux|Addison - Wesley|2000|适用于大学课堂,可辅助探索内核|
|Maurice Bach|The Design of the Unix Operating Sy
超级会员免费看
订阅专栏 解锁全文
9257

被折叠的 条评论
为什么被折叠?



