1.参考文献
陈莉君等译 深入理解Linux内核 中国电力出版社 2001.10
毛德操,胡希明 Linux内核源代码情景分析 浙江大学出版社 2001.9
田云等 保护模式下80386及其编程 清华大学出版社 1993.12
艾德才等 80486/80386 系统原理与接口大全 清华大学出版社 1995.8
王鹏等译 操作系统设计与实现 电子工业出版社 1998.8
李善平等 Linux操作系统实验教程 机械工业出版社 1999.10
ALESSANDRO RUBINI 著 LISOlEG等译 Linux 设备驱动程序 中国电力出版社 2000.4
2.在线文档
(1) Linux源代码的获取:
站点为 http://www.kernel.org/ ,在这里可以找到各种源代码版本及补丁。
(2) Linux源代码超文本交叉检索工具
国外网站:http://lxr.linux.no/ ,国内镜象网站为:http://www2.linuxforum.net/lxr/http/source
(3)Linux内核文档项目(LDP)
站点为:http://www.linuxdoc.org ,该主页中还包括了有用的链接、指南、FAQ及HOWTO。
(4)GCC对C语言的扩展
站点为:http://developer.apple.com/techpubs/macosx/DeveloperTools/Compiler/Compiler.1d.html,该主页描述了标准C中所没有而GCC对C的扩展功能。
(5)Linux的汇编
站点为:http://www.tldp.org/HOWTO/Assembly-HOWTO。
(6)Linux开发论坛
新闻组为:comp.os.linux.development.system。专门讨论Linux内核的开发问题。
(7)Linux内核邮件列表
邮件列表为:linux-kernel@vger.rutger.edu。这份邮件列表的内容非常丰富,可以从中找到Linux内核当前开发版的最新内容。
(8)Linux的内存管理
网站为:http://linux-mm.org/,该主页描述有关内存管理的各种信息。
(9)Linux虚拟文件系统
网站为:http://www.coda.cs.cmu.edu/doc/talks/linuxvfs/,其中对Linux的虚拟文件系统进行了描述。
(10)Linux内核文档与源码分析
中文网站:http://www2.linuxforum.net/ker_plan/index/main.htm,这是国内Linux内核爱好者的论坛。
(11)Linux内核可装入模块编程
在www.linuxdoc.org/LDP/lkmpg/mpg.html 上是Linux内核模块编程指南的在线文档,适合于模块编程的初学者。
另一网站http://blacksun.box.sk/lkm.html上的文档 ,是给黑客及系统管理员的的权威文档。
可以说,Linux的在线文档数以万计,在此仅列举了与Linux内核相关的主要网站。