中文/清晰/详细
框架
————————————
第一部分 Linux内核
第1章 硬件基础与软件基础
第2章 内存管理
第3章 进程
第4章 进程间通信机制
第5章 PCI
第6章 中断处理与设备驱动程序
第7章 文件系统
第8章 网络
第9章 内核机制与模块
第10章 处理器
第12章 Linux数据结构
————————————————————————
第二部分 Linux内核模块编程指南
第1章 Hello, World
第2章 字符设备文件
第3章 /proc文件系统 158
第4章 把/proc用于输入 162
第5章 把设备文件用于输入 170
第6章 启动参数 182
第7章 系统调用 185
第8章 阻塞处理 190
第9章 替换printk 199
第10章 任务调度 202
第11章 中断处理程序 207
第12章 对称多处理 211
第13章 常见错误 212
——————————————————
第三部分 Linux程序员指南
第1章 Linux操作系统 219
第2章 Linux内核 220
第3章 Linux libc包 221
第4章 系统调用 222
第5章 “瑞士军刀”:ioctl 223
第6章 Linux进程间通信 224
第7章 声音编程
第9章 I/O端口编程
第10章 把应用程序移植到Linux上
——————————————
第四部分 Linux内核概念系统结构
第1章 系统结构
第2章 子系统的系统结构
第3章 结论 336
------------------------\
第五部分 Linux内核具体系统结构
第1章 前言
第2章 系统结构 345
第3章 子系统结构 34
第4章 结论 365