本书是内核研发和调试工程师、驱动开发工程师们正确和高效地掌握Linux内核的难得佳作!作者是腾讯公司资深的Linux内核专家和存储系统专家,在该领域工作和研究10余年,期间面试了数百位Linux内核工程师,深知他们在学习Linux内核过程中所遇到的困惑和犯过的错误,作者在此基础上撰写了本书。它在出发点和写作方式上可谓独辟蹊径,从工业需求角度出发,注重效率和实用性,将Linux内核分为基础部分和应用部分以及内核架构和内核实现两个维度,对Linux内核的文件系统、设备驱动的架构设计与实现原理进行了深入分析。
全书在逻辑上分为三部分:第一部分(1-2章)首先将内核层划分为了基础层和应用层,讲解了基础层包含的服务和数据结构以及应用层包含的各种功能,然后对文件系统的架构进行了提纲挈领的介绍,为读者学习后面的内容打下基础;第二部分(3-9章)深入地分析了设备的总体架构、为设备服务的特殊文件系统sysfs、字符设备和input设备、platform总线、serio总线、PCI总线、块设备的实现原理和工作机制;第三部分(10-13章)则对文件系统的读写机制进行了深入分析。
根据中华人民共和国国家版权局相关法规,本站不提供该PDF电子版书籍
您可以进入交流社群中继续寻找资料或购买正版书籍
技术交流社群://q13zd.cn/club
Linux书籍在线阅读://q13zd.cn/chapter-00.html
本文原创地址://q13zd.cn/exploring-linux-kernel.html编辑:王艳敏,审核员:KSJXAXOAS