Linux操作系统原理与应用第二版改编
- 全文使用Markdown编写
- 文中所有代码都是基于Centos7.3.1611,内核版本3.10.0-514.2.1.el7
- 全文使用缩写LKPA来表示本书
- 全书使用Gitbook编辑器来编写
- 全书所有的图片统一使用visio2013和MindManage编辑
- 全书所有的代码符合C99标准,使用Linux kernel coding style
- 首行缩进使用
 
内容简介
本书是一本Linux内核以及动手实践的入门教程。在庞大的Linux内核中,选取最基本的内容-进程管理、中断、内存管理、系统调用、内核同步、文件系统、I/O设备管理等进行阐述。书中各章节从原理出发,基于Linux内核源代码但又不局限于代码,分析原理如何落实到代码,并通过一些简单有效的实例说明如何调用Linux内核提供的函数进行内核级程序的开发,主要章节给出了相对具有实用价值的小型应用,从而让读者在实践中加深对原理的理解和应用。
本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有较高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,同时,Linux应用开发人员、嵌入式系统开发人员等读者均可从本书的阅读中获益。