# LKPA **Repository Path**: zyk2lyw/LKPA ## Basic Information - **Project Name**: LKPA - **Description**: Linux操作系统原理与应用第二版改编 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-17 - **Last Updated**: 2021-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LKPA(Linux Kernel Principle and Application) Linux操作系统原理与应用第二版改编 ## 目录结构 ## Gitbook预览 [Linux操作系统原理与应用(第二版)](https://xylinuxer.gitbooks.io/lkpa/content/) ## 约定 * 全文使用Markdown编写 * 文中所有代码都是基于Centos7.3.1611,内核版本3.10.0-514.2.1.el7 * 全文使用缩写LKPA来表示本书 * 全书使用[Gitbook](https://www.gitbook.com/editor)编辑器来编写 * 全书所有的图片统一使用visio2013和MindManage编辑 * 全书所有的代码符合C99标准,使用[Linux kernel coding style](LinuxKernelCodingStyle.md) * 首行缩进使用` ` --- **内容简介**  本书是一本Linux内核以及动手实践的入门教程。在庞大的Linux内核中,选取最基本的内容-进程管理、中断、内存管理、系统调用、内核同步、文件系统、I/O设备管理等进行阐述。书中各章节从原理出发,基于Linux内核源代码但又不局限于代码,分析原理如何落实到代码,并通过一些简单有效的实例说明如何调用Linux内核提供的函数进行内核级程序的开发,主要章节给出了相对具有实用价值的小型应用,从而让读者在实践中加深对原理的理解和应用。  本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有较高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,同时,Linux应用开发人员、嵌入式系统开发人员等读者均可从本书的阅读中获益。