Linux内核分析及编程
本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例,向读者详細讲述了Linux 内核 源代码的各部分结构、原理及組成框架, 主要分析了Linux 最新版本 (2. 6. 11)的内核源代码,帮助读者濚入理解 Linux 内核,精通Linux 内核编程。全书分为20 章,内容包括进程管理、进程问通信、内存管理 、文件系统、VO接 又及资源管理、内核的编 及调试原理、网络通信、内核安全、USB驱动程序等。
对于想了解Limux 开发,以及从事Linux内核编程的开发人员来说,本书是一本樂大成之作,它既有讲解 遷彻的原理,也有详细实用的示例,更有作者多年从事实际开发工作的心得。本书主要针对从事Linux 内核编 程的中高级读者及软件 工程师,也很合适作为大学数材和参考 书。
Linux 是开放的源代码,它具备了UNIX的全部特化,与POSIX标准兼容。Linux操作系统,妍 Redhat Linux 9,不仅被广泛地应用于PC、服务器,还广泛地用于手机、PDA等高端城入设备。由于 Linux综合了UNIX 毛要派生系统(包括SysV、BSD)的先进技术,所以,Linux操作系统上能运行 原UNIX 系統的各种应用程序,同时,还存在大量的应用程序开放源代码供开发者使用。而且,许多 著名公司均发布了日行开发的Linux程序源代码。所有这些冈素导致了Linux 在城入系统中的大量应 用。
为什么写作本书
奶今,Linux 内核代码儿乎是每个软件工程师必读的,即便内核代码复杂难懂。作为一名Linux 编程 者,我一向频为留意内核编程方面的图书,我一直期望能有一本实践性很强的书,是真正从事 Linux 内核开发的人士写作的。
由于我彩年从事Linux 内核开发工作,并一、直记有相关笔记,后来,我便想到,如果我从-- 名研 发者的角度水写作这样 一本书,把自己的笔记加以整理,那么,对读者的实我应该会有不小的帮助。 在餐理白己的开发笔记的基础上,我还杏阅了大量相关资料,加强研究,力求融会贯通,费时两年, 写成这本书。
Specifications
- ISBN-10: 0596006810
- ISBN-13: 978-0596006815
- Paperback: 540 pages