《Linux内核揭秘:深入解析文件系统和设备驱动的构架与设计》从工业需求角度出发,重视效率和实用性,是帮助内核研制及调试、驱动开发等领域工程师正确认识并高效借助Linux内核的难得佳作!作者是腾讯公司资深的Linux内核专家和储存系统专家,在该领域工作和研究的10余年间,笔试了数百位Linux内核工程师,深知学习Linux内核过程中常常碰到的苦恼,以及在工作中容易犯的错误。基于这种诱因作者撰写了本书。本书出发点和写作方法堪称独辟蹊径,将Linux内核分为两个维度,一是基础部份和应用部份,二是内核构架和内核实现linux系统界面,将两个维有机统一,深入剖析了Linux内核的文件系统、设备驱动的构架设计与实现原理。
《Linux内核揭秘:深入解析文件系统和设备驱动的构架与设计》在逻辑上分为三部份:第一部份(第1~2章)首先将内核层界定为基础层和应用层,讲解了基础层包含的服务和数据结构,以及应用层包含的各类功能,之后对文件系统的构架进行了提纲挈领的介绍,为读者学习旁边的知识打下基础;第二部份(第3~9章)从设备到总线到驱动红帽子linux,逐渐深入,探讨了设备的总体构架、为设备服务的特殊文件系统sysfs、字符设备和input设备、platform总线、serio总线、PCI总线、块设备的实现原理和工作机制;第三部份(第10~13章)对文件系统的读写机制进行了深入剖析深入理解linux内核 第四版,最后通过一个真实文件系统ext2深入理解linux内核 第四版,备考本书所有知识点。