一本计算机武侠书籍_Linux内核源代码情景分析(上册)书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > Linux内核源代码情景分析(上册) > 一本计算机武侠书籍
懒猫 Linux内核源代码情景分析(上册) 的书评 发表时间:2009-05-29 23:05:14

一本计算机武侠书籍

这段时间一直在为毕业论文纠结,论文题目是关于Linux进程模块的源代码分析与研究。
以前拜读过《操作系统设计与实现》,《Linux内核设计与实现》,《understanding the linux kernel 3rd》等等,桌面还有大把的网络下下来的资料。
初识这本书,是大三时候一位同学跟我提起,当时觉得还没到阅读源代码的程度。一直到做这篇论文,在我最纠结的时候,忽然想起朋友说过这本书,于是下了电子版本。
理所当然,我完全被这本书吸引。
我难掩心中的激动,几乎要欢呼起来,这何尝不是一本可以当做小说阅读的书籍!
这本书不像前两本那样,仅仅只是罗列出Linux的特性,数据结构,相关的技术等等,他是在带领你去走进Linux源代码的世界,顺着代码的调用,一路斩荆披棘,最后带你到底目的地。途中虽然惊险,但一路过来,却是充满了趣味,更是享受到了智力上的成就感。
关于书的语言。
读这本书,仿佛是你的好朋友就坐在你面前跟你讲话,他把Linux源码中的枯燥的理论跟生活中普遍的事物联系起来,像进程的task_struct结构体,相当于我们的“户口本”,进程转换到"zombie”状态,“进程死亡了无法帮自己注销户口登记,要父进程帮忙”等等,这些解释非常地形象。所谓的大师也便是如此,用最通俗的语言把最深奥的道理讲明白,我想,这本书的作者做到了。
此书的不足。
这本书也存在着不足之处。第一点,此书是2001年出版的,所以是以2.4版本的源代码为基础的,而现在已经长期停留在2.6版本了;第二是,书中的图片严重不足,很多原理只要附加张图片便能让读者明了,可是作者花了不少的篇幅去解释而没有附加图片,这很让人费解,或者这是因为录入不是作者本人做的原因;第三,这跟很多国内书籍类似,没有索引,查找代码的讲解是件很痛苦的事情。
距离这本书第一次出版已经有八年的时间了,希望作者能抽出时间再修订,在此基础上做2.6版本源代码的分析。
这是我见过的国内比较好的真正用心去写的计算机书籍,在此之前也只读过一本关于汇编语言的书籍,作者是王爽。依稀还记得当年舍友都睡了的时候,一个人小心翼翼地趴在笔记本前仔细阅读的情景,如今甚是怀念。
这是本好书。

展开全文
有用 34 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“一本计算机武侠书籍”的回应

童话里的小超人 2014-02-21 22:56:07

“在此之前也只读过一本关于汇编语言的书籍,作者是王爽”。同感啊,王爽老师的汇编语言真是用心写的一本好书,希望有机会也拜读一下这本情景分析书。

木乃伊 2013-11-30 23:01:34

评论不错,确实应该再版一次,以2.6为基础

biceps 2012-04-15 14:34:33

开始我也很介意这本书不是基于2.6版本的内核,看了这本书后就不那么想了,新特性可以有2.4基础后再去学,没有介绍2.6的好书,对于我这样之前没有高版本学习经验的人而言2.6根本没办法学习,不知道从哪里下手。
至于没有代码索引,我想这本书要这这么干了,书不知道要多厚了,我看这本书是用emacs + cscope来查看代码的,这比利用书上的索引(如果哦有索引的话)去查找代码的效率高多了。

biceps 2012-03-09 21:48:56

是吗?那时候第一次接触汇编,真痛苦啊,看得想死,反反复复把第三章和第四章看了几遍后才解脱,那里的代码我也没写过几行,实验也不好做,也就做到能看懂的地步,之后学其他的汇编就容易了很多。

懒猫 2012-03-09 21:12:27

楼上,你不是一个人曾经苦逼过。

biceps 2012-03-09 21:06:22

汇编第一本书是用的清华大学出版的IBM汇编程序设计,看得很辛苦很累。

[已注销] 2010-08-14 14:42:06

这是我见过的国内比较好的真正用心去写的计算机书籍,在此之前也只读过一本关于汇编语言的书籍,作者是王爽

汇编语言

+1

Alex 2010-01-06 22:22:10

不错,准备拜读...

我是奔奔 2009-06-12 17:47:14

2009-06-05 22:57:40 西西钓鱼  哇,一个GEEK的自白
+1

liverin 2009-06-09 19:09:51

这评论精彩的!

西西钓鱼 2009-06-05 22:57:40

哇,一个GEEK的自白