Linux内核设计与实现(第二版)
以下网友留言只代表网友个人观点,不代表
第二书店
观点
全部评论
本书共有评论
22
条共
2
页
第
[1]
[2]
页
下一页
2008-3-26 18:25:19 读者 : abcd168 -
无题
优点是书很薄,有信心和毅力读完,缺点是,书很薄,太多的内容浓缩到这样一本书当中,如果不读个三遍,恐怕还是一头雾水,呵呵。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:25:06 读者 : abcd168 -
无题
这本书对于熟悉基本的操作系统原理后想进一步理解Linux内核的人来说,相当实用。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:24:34 读者 : abcd168 -
无题
我有这本书闲置,是买回来没看的,保存完好,超低价出售,旨在清空书架。欢迎光临小店看看
发表评论
我赞同
(1人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:24:15 读者 : abcd168 -
无题
这本书真的是一本很棒的书,我刚看了两天发觉学到了很多内核的东西,其实我觉得学Linux内核很重要的一点就是要搞清楚内核里面的一些重要的数据结构,当你能比较清楚的理解结构体里面的每个属性时你对Linux内核的理解也到了另一个层次了。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:23:48 读者 : abcd168 -
无题
因为英文版同时在卖,所以与原版搭配着看,应该获益良多。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:23:25 读者 : abcd168 -
无题
这本书的原著写的非常好的,在linux理论和实际应用中提供了一个桥梁。翻译版,作者翻译的非常认真到位,文笔流畅。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:23:05 读者 : abcd168 -
无题
相对来说,本书偏应用,主要强调如何用,以及为了用而需要了解的内核实现。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:22:44 读者 : abcd168 -
推荐
如果看的时候能够结合深入理解Linux内核就更加好了。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:22:23 读者 : abcd168 -
无题
这本书非常不错,内核相关概念及如何使用内核介绍的非常到位。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:22:04 读者 : abcd168 -
看看
真的挺不错的,翻译的也很到位,至少译者是完全读通透了才翻译的。
看的很舒服 恨不得一口气读下来
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:21:47 读者 : abcd168 -
无题
对于pipeline这个词,有人说该翻译为“流水线”,我觉得很不恰当,至少还不如“传送管道”这个词,虽然很生硬。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:21:27 读者 : abcd168 -
无题
还没看完,不能具体评价。看的时候感觉很舒服。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:21:04 读者 : abcd168 -
无题
是本好书,特别是特别是英文版的,书不是很厚,但是感觉说得很到位。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-26 18:20:46 读者 : abcd168 -
无题
内容本身很超值,适合初学者入门,也适合有经验的人查阅
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-3-24 21:10:55 读者 : abcd168 -
【首届读书月】
在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。包括IBM和惠普在内的一些计算机业巨头也开始支持Linux。很多人认为,和其他的商用Unix系统以及微软 Windows相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-2-1 10:30:42 读者 : ben0133 -
一本不错的书
很不错的书,作者由浅入深讲解的非常详细,无论你是初学者还是有多年经验的开发者,都会从中受益的。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2007-11-20 10:04:11 读者 : 202.108.130.* -
发现的一些错误 --- 可能有争议的错误
P20 L3 'TASK_ZOMBIE(僵死) ' 以及图中的'TASK_ZOMBIE'状态
P26 L-9 '并把进程状态设成TASK_ZOMBIE。'
P26L-8 '因为处于TASK_ZOMBIE状态的进程不会再被调度,'
P26L-4 '可运行(实际上也没有地址空间让它运行)并处于TASK_ZOMBIE状态。'
代码中没有TASK_ZOMBIE,只有EXIT_ZOMBIE。译者如果能够脚注一下的话应该会更好。
请参考sched.h文件中的第131行到150行。
P25 L12 “CLONE_IDLETASK 将PID设置为0(只供idle进程使用)”
英文原版中也是如此,但是不知道在哪里定义的?如果译者能够脚注一下的话应该会更好。
P25 L17 'CLONE_SETTLS 为子进程创建新的TLS'
P25 L24 'CLONE_SETTLS 为子进程创建新的TLS(thread-local-storage)'
英文原版中也是如此,但是不知道这两者的区别在哪里?如果译者能够脚注一下的话应该会更好。
2.6.18的 sched.h文件中的第6行到第26行描述了CLONE标志。
P34 L-16 'spinlock(&rq1->lock);'
英文原版中的代码:
/* to lock ... */
if (rq1 == rq2)
spinlock(&rq1->lock);
else {
if (rq1 < rq2) {
spin_lock(&rq1->lock);
spin_lock(&rq2->lock);
} else {
spin_lock(&rq2->lock);
spin_lock(&rq1->lock);
}
}
/* manipulate both runqueues ... */
/* to unlock ... */
spin_unlock(&rq1->lock);
if (rq1 != rq2)
spin_unlock(&rq2->lock);
但是很明显的,此处的spinlock应该是spin_lock,在源代码树中除了spinlock_t以外,没有再找到spinlock函数
。译者如果能够脚注一下的话应该会更好。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2007-11-20 10:01:36 读者 : 202.108.130.* -
发现的一些错误 --- 明显的错误
这本书写的非常不错,行文流畅,简洁,几乎没有一句多余的话。但是依然存在一些明显的错误,本来想把这些错误反馈给书的译者,以便在后续重印时予以校正,但是在书的最后提供的网站已经重定向到英文原作作者的网页,就不反馈这些信息了,在此一一列出,供和我一样的读者参考,如果译者有幸能够看到,也希望能够更正这些错误。
P7 L9 '1.3系列的开发版稳定在2.0,而2.5稳定在2.6。'
很明显的错误:'在'应该为'再'。一字之差,意义可大不一样。
P18 L-15 'struct task_struct *任务;'
翻译过头:task
P20 L-3 '这时最好使用set_task_state(task, state)函数'
P20 L-1'该函数将指定的进程设置为指定的状态'
英文原版:function,实际代码中实现为宏。
请参考sched.h文件中的第152行到155行:
#define __set_task_state(tsk, state_value) do { (tsk)->state = (state_value); } while (0)
#define set_task_state(tsk, state_value) set_mb((tsk)->state, (state_value))
P21 L6 '当一个程序调执行了系统调用(参见第5章)或者触发了某个异常,它'
多了一个“调”字
P22脚注: 'Exec在这里指所有exec()一族的函数。内核系统实现了execve()、execlp()、execle()、execv()、
execvp()等各种此类系统调用'
系统调用:大多数Unix系统均只有execve实现为系统调用,其余5个为它的封装函数。对于应用开发人员而言,可以不区分系统调用和库函数的区别,但是内核开发人员却是需要注意这些的。这个脚注,完全属于多余。
P44 L-6 '再返回用户空间以及从中断返回的时候,内核也会检查need_resched标志。'
明显的错误:'再'应该为'在'。
P51 L14 '的代码会调用这个系统调用,但事实上缺调用的是另外一个系统调用'
明显的错误:'缺'应该是'却'。
P58 L-1 '简单;陈述。'
明显的错误:多一个标点符号';'。
发表评论
我赞同
(3人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2007-5-5 19:40:03 读者 : cidana -
值得一读
非常不错的讲解LINUX内核的图书,结合源代码值得一读。中文译本翻译的贴切得体。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2007-1-31 18:50:41 读者 : gccr -
内容很独特
这本书的内容与其它书有些不同,这本书里讲了一些初涉Linux内核的编程人员想了解的一些东西,比如:内核编程中C的编码规范,内核编程与应用编程的区别.很用处.
发表评论
我赞同
(0人)
我反对
(1人)
回复评论
正在读取本评论的讨论,请稍侯……
本书共有评论
22
条共
2
页
发表评论
请先登录再发表评论
我要登录评论
身份:
读者
译者
作者
出版商
标题:
不表态
中肯取代无礼
客观代替漫骂