Linux内核探秘高剑林豆瓣下载-Linux内核探秘深入解析文件系统PDF电子版电子书下载

Linux内核探秘高剑林豆瓣下载-Linux内核探秘深入解析文件系统PDF电子版电子书下载

编辑点评:

《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》从工业需求角度出发,注重效率和实用性,是帮助内核研发及调试、驱动开发等领域工程师正确认识并高效利用Linux内核的难得佳作!

Linux内核探秘深入解析文件系统PDF电子版

如何阅读本书

本书将整个内核分为基础层和应用层。这种划分大大减少了阅读内核的难度,但是仍然需要对基础层有全面正确的理解。本书第1章介绍了内核的基础层,读者应该多做一些实践练习,才能加深理解。

第2章是本书提纲挈领的一章,重点介绍了文件系统的基础知识。文件系统在应用层的位置非常重要,因此只有掌握了文件系统的重要概念、理解了基本的操作过程才能为整体理解内核打下良好的基础。

第3~9章是关于设备的章节。建议读者结合具体的设备,从设备到总线再到驱动,逐步深人。本书的章节安排遵循从易到难、代码结合实例的方式,相信读者可以比较顺畅地阅读并理解。第10~13章,再次对文件系统的读写和内核通用块层进行阐述。阅读的过程中,读者若能结合实际做一些小的程序,则可以帮助迅速提升能力。比如自己实现内核的10路径或者实现一个模拟的块设备系统,实践中应用才是能力提升的最佳途径。

作者简介

高剑林,资深Linux内核专家、存储系统专家、嵌入式系统专家。先后就职于华为、UT斯达康、赛门铁克等公司,从事路由器设备研发、软件开发和存储系统研究相关的工作10余年,经验非常丰富。现就职于腾讯,负责存储系统的开发和研究。

内容简介

《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》从工业需求角度出发,注重效率和实用性,是帮助内核研发及调试、驱动开发等领域工程师正确认识并高效利用Linux内核的难得佳作!作者是腾讯公司资深的Linux内核专家和存储系统专家,在该领域工作和研究的10余年间,面试了数百位Linux内核工程师,深知学习Linux内核过程中经常遇到的困惑,以及在工作中容易犯的错误。基于这些原因作者撰写了《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》。《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》出发点和写作方式可谓独辟蹊径,将Linux内核分为两个维度,一是基础部分和应用部分,二是内核架构和内核实现,将两个维有机统一,深入分析了Linux内核的文件系统、设备驱动的架构设计与实现原理。

全书在逻辑上分为三部分:第一部分(第1~2章)首先将内核层划分为基础层和应用层,讲解了基础层包含的服务和数据结构,以及应用层包含的各种功能,然后对文件系统的架构进行了提纲挈领的介绍,为读者学习后面的知识打下基础;第二部分(第3~9章)从设备到总线到驱动,逐步深入,剖析了设备的总体架构、为设备服务的特殊文件系统sysfs、字符设备和input设备、platform总线、serio总线、PCI总线、块设备的实现原理和工作机制;第三部分(第10~13章)对文件系统的读写机制进行了深入分析,最后通过一个真实文件系统ext2,复习本书所有知识点。

内核学习和应用的四个阶段

(1)起步阶段

结合中国当前的应用现状,起步阶段基本都是从驱动入手。这一阶段的表现是,实际做过几个驱动,能够移植驱动到不同的系统平台,对驱动能够做一定的修改,能够裁剪内核,以适应具体的需求;对Linux的bootloader能够根据需求做修改。根据笔者对国内现状的了解和调查,大多数国内的内核应用停留在这个层面,大多数内核相关的工作也是在这个层面进行。

(2)熟练阶段

对内核的一个或者几个部分比较熟悉,针对熟悉部分,可以进行深度的开发应用。比如对设备驱动相关的总线、设备、中断比较熟悉,并且可以做深层次的开发。这一阶段的特点是对内核的理解还不够全面,需要时间积累增加对内核整体的把握。

(3)高级阶段

对整个内核的重要部分都进行了比较深入的分析。这一阶段的特点是全面性,即使要学习内核某些新的重要特性,也能在短时间内迅速掌握重点。

(4)终极阶段

此阶段是Linux内核组维护人员所达到的水准,能做开创性的工作,具有重大的应用价值。处于这个阶段的主要是欧美的资深开发人员(或者说是内核hacker),国内达到这个水准的技术人员非常少。

Linux内核探秘深入解析文件系统PDF电子版截图

Linux内核探秘高剑林豆瓣下载-Linux内核探秘深入解析文件系统PDF电子版电子书下载插图(1)Linux内核探秘高剑林豆瓣下载-Linux内核探秘深入解析文件系统PDF电子版电子书下载插图(2)Linux内核探秘高剑林豆瓣下载-Linux内核探秘深入解析文件系统PDF电子版电子书下载插图(3)Linux内核探秘高剑林豆瓣下载-Linux内核探秘深入解析文件系统PDF电子版电子书下载插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments