Linux是于1991年发展起来的基于GPL类似UNIX的操作系统,是一个完全免费、开放、跨平台的操作系统。
吴国伟等编著的《Linux内核分析与高级教程》共分14章,从Linux操作系统的简介入手,基于Linux内核2.6.30版本具体而全面地阐述了其组成结构,并深入分析各个模块的工作策略和实现机制。重点阐述了Linux操作系统的进程管理、中断和异常的处理、定时服务、内核模块机制安全问题等。并在其基本的文件系统讲解的基础上,列举了Hadoop分布式文件系统的原理和实际应用来帮助读者拓展对于Linux文件系统的认识。
吴国伟等编著的《Linux内核分析与高级教程》主要分析了Linux(2.6.38)版本的内核源代码,向读者系统而详尽地介绍和分析了Linux内核各个子系统的结构、原理及:Hadoop分布式文件系统、Linux安全子系统和Linux的网络安全问题。全书分为14章,内容包括Linux内核简介、进程管理、进程调度算法、中断机制、系统调用、内存管理、文件系统、I/0设备管理、内核安全、Hadoop分布式文件系统、Linux安全子系统和Linux的网络安全问题等。
《Linux内核分析与高级教程》内容丰富,概念和原理讲解细致,深入浅出。其中,有关代码的部分都标有注释详细介绍功能,书中的设计和分析也配以编程实例帮助理解。书中的每一章都相对独立,兼顾了通用性和系统性,覆盖了许多方面的内容。
本书主要针对从事Linux内核编程的中高级读者及软件工程师学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材。