书籍 Linux内核探秘的封面

Linux内核探秘

高剑林

出版时间

2013-12-01

ISBN

9787111445852

评分

★★★★★
书籍介绍

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

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

目录
前 言
第1章 内核的基础层和应用层
1.1 内核基础层提供的服务
1.1.1 内核中使用内存
1.1.2 内核中的任务调度

显示全部
用户评论
需要有一定基础,代码较多。
腾讯这水平? 代码流水帐, 没能理会出作者的架构之意, 你能信连__find_get_block这样的函数都没讲...
连7.5分都没到,还自称专家。是竞争对手派来黑疼迅的?
算国内fs讲的好的。另外代码也不错。只是移植到2.6.32费了点功夫。
代码占了内容的一半,没办法看了
这书挺好的啊,有宏观,有代码细节,不知道为啥分数这么低
虽说不完备,但是有作者有自己的学习内核的路径和想法,以及实践。
我大概理解作者想要表达的意思。Linux里面的接口与实现、面向对象的代码组织、分层设计的确都不错,可能作者是想表达这层意思。但是1 前言话说太满了 2 文章分析也不怎么样,数据结构缺失,如果没有基础的会云里雾里 3 内核基础层和应用层分类不认同,模块以及各个模块的core和api层即可。。。。但是写书不易给个两星吧
3个小时扫了一遍,通过解读源代码来剖析Linux的文件系统。细节过多,总体概述与原理的阐述缺失,有点见树叶不见森林。不过原书可能也是为了系统级写程序用的。将来内核理解加深再返回读吧,不知能否实现。
Z-Library