深入理解LINUX内核的书评 (27)
一本好书让不负责任的翻译给毁掉了
因为要做内核相关的东西了,理所当然的买了这本书,刚读了开头就觉得:一本好书让翻译给毁掉了。并不是说技术上不行,而是这些个翻译的态度就不端正!比如刚开始第一页,把SVR写成了SRV,下面的注释中竟然把linus torvalds的名字写错了。虽然不是什么大问题,也不会影响到读者...
(展开)
书是好书!但是对读者的要求有些高
非常棒的内核方面的书!我买了很久了。多久?大概快一年半了。我虽然喜欢Linux方面的书籍,但在书店逛的时候,大多不会买:站在那儿,一会儿就能够翻完的书,从含金量方面考虑,值得买么? 而这本书,含金量是足够了,但是看起来非常耗时,非常基础的底层技术:汇编知识(主要...
(展开)
本书(第三版)勘误~
一、硬伤 P101L4 ~ L6的内容为: "没有为处于TASK_STOPPED、、EXIT_ZOMBIE或EXIT_DEAD状态的进程建立专 门的链表。由于对处于暂停、僵死、死亡状态进程的访问比较简单,或者通过PID, 或者通过特定父进程的子进程链表,所以不必对这三种状态进程分组。" L7 ~ L9的内容为:...
(展开)
2.6.23之后的进程调度方式已经改了
这本书是好书,我就不重复那些赞美之词了。 但提醒一下,新买这本书的战友们要注意了,从2.6.23版本的内核开始,进程调度方式就不再是书中提到的O(1)调度方式,而是改成了完全公平调度(CFS),大家可以看看Robert Love的《Linux内核设计与实现》第三版。还可以参考下面地址...
(展开)
翻译的不好,凑合着能看
这篇书评可能有关键情节透露
书名叫“深入理解 Linux 内核”,其实读起来感觉并不是很困难,只要有一些操作系统基础知识和 x86 芯片知识就能读懂。全书大部分都比较有趣,但是内核数据结构本身就很复杂,本书为了“深入”二字,列举了大量的内核数据结构,并且几乎给出这些结构体的全部属性,读起来感觉很晕。 (展开)谈下我读这本书的经验
这篇书评可能有关键情节透露
这本书读了差不多半年了。 很难得的一本好书。我简单介绍下我的读书经验. 1) 第一章差不多是概述吧。初始看了觉得太抽象, 但这章必须多次回顾,才能弄懂例如kernel control path以及kernel control path 交互等概念. 2)第二章并不大好。 作者是只是简单地介绍了Intel芯... (展开)The End of the Beginning
第一次涉及操作系统的知识是在十五六年前在美国读书的时候,当时最擅长的是 MIPS。读这本书的时候恰逢我 35 岁,是一个在中国干工程师大多数企业都没人要的年龄。This is the end of the beginning. This is the beginning of everything.
(展开)
linux kernel 是一个永恒的话题
对以 所有学计算机的人,OS是一个永远都绕不过去的话题,一个主修CS的人,如果不懂操作系统,是绝对应该被鄙视的。 但是可惜的是 中国现有的CS培养模式,让绝大部分学生没有机会动手自己写一个kernel。
(展开)
沉下来,把内功练到精深处
这书几乎对Linux内核中的主要子系统的源码进行了逐行分析,确实需要我们静下来沉下心来,花一段不短的时间来阅读源码。 虽然我们自己去写一个操作系统的可能性很小,但是如果能深入理解这么庞大的系统,能阅读几万甚至几十万行优秀的代码,还有什么系统的源代码是我们不能理解...
(展开)
二十年河东,二十年河西
这本书的写作风格是二十年前的。那个时候程序员的宝典,比如 Java ,C++,操作系统等等都是这种写作风格,就像 Linux man 命令之后的结果。 今天凌晨申请阿里云服务器资源,发现有阿里云自研的操作系统,不知道有多少用户数了。Unix 的用户数居然比 Linux 的用户数还多,真是让...
(展开)
内核入门者的参考指导书,内核初学者的(不友好的)学习教科书
我只读过中文版,没有读过英文版,主要谈一下中文版的阅读感受。有些人说该书有很多翻译错误,我在阅读过程中也发现了一些低级小错误,但总的来说读书的过程还算比较流畅的。 该书内容丰富,对Linux内核的各部分都讲解到了,主要有内存管理、进程管理、中断异常、文件系统以及...
(展开)
内容非常好,翻译非常烂
时不时就会冒出这种感觉。错误真的很多,感觉有时候是译者根本没有理解才会发生这种错误。比如812页这句,the traced program can be executed step-by-step, until a signal is received, or until a system call is invoked.被翻译做“被跟踪的程序一步一步地执行,直到接受...
(展开)