书籍介绍
本书以全面系统的讲述、深入浅出的开发实例,帮助读者深入理解Linux 内核,精通Linux内核编程。本书主要分析了Linux最新版本 (2.6.11)的内核源代码,作者在整理自己多年研发笔记的基础上,向读者详细讲述了内核源代码的各部分结构、原理及组成框架。对于读者了解Linux开发以及从事Linux内核编程来说,本书是一本集大成之作,它既有深入浅出的原理,也有详细精选的实例,更有作者从事实际开发工作的心得。全书分为20章,内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资源管理、内核的编译及调试原理、网络通信、内核安全、USB驱动程序等。为了帮助读者更好地理解Linux内核,作者在书中列出了许多典型的例子。本书主要读者对象是从事Linux内核编程的中高级读者及软件工程师,也适合作为大学教材及各种培训教学参考书。