本书是Linux内核及动手实践的入门教程。在庞大的Linux内核中,选取*基本的内容——进程管理、中断、内存管理、系统调用、内核同步、文件系统、i/o设备管理等进行阐述。从原理出发,基于Linux内孩源代码但又不局限于代码,分析原理如何落实到代码,并通过简单有效的实例说明如何调用Linux内核提供的函数进行内核级程序的开发。主要章节给出了具有实用价值的小型应用,从而让读者在实践中加深对原理的理解和应用能力。
本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有较高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,Linux应用开发人员、嵌入式系统开发人员等均可从本书中获益。