评论英文原文:
This book has lot of details, I mean lot of details. Linux kernel 0.11 has been dissected and explained in very detailed way in this book,The reason I am giving a 4 star is not because it focuses on 0.11 version which is over 20 years, but I find a lack of security focus on the book. Otherwise this is certainly a stellar book on Operating systems concepts. If you have read Tanenbaum's Operating systems book on MINIX, this will be a very similar treatment. Code has been dissected wonderfully! I cannot imagine the reverse engineering process of understanding the code and making it easy to explain to people.
The book starts with BIOS and how operating systems are bootstrapped. I really liked how the explanations are done - lot of source code, and design diagrams. This is like a design document for the kernel.There are lots of diagrams, yes plenty! File operations, process management, inter process communication, operating system design, buffer management are all explained in great detail. Overall explanations are great and this will be a wonderful asset to any student. Using Linux 0.11 makes it very easy to explain as foundations to operating systems are all same and a student can learn concepts well. As I said earlier, security should be taught from beginning and this is the biggest gap in systems design and how programming is taught. It cannot be an afterthought. It should be taught from beginning like from this book.
For any serious student of computer science, this book will be an invaluable asset.
为了便于国内的读者理解,我们将该评论翻译成了中文:
这本书有很多细节,我的意思是“很多细节”。
在这本书中,用非常详细的方式对Linux0.11的内核进行了剖析和解释。我给一个4星级的原因并不是因为它侧重于一个超过20年的0.11版本,而是认为缺乏对安全的关注。否则,这本书无疑将是操作系统概念上明星级别的著作。如果你已经读过Tanenbaum关于Minix操作系统的书,就会感到似曾相识。
代码已经被精彩的解剖!我无法想象采用逆向工程的方式去理解代码,并且能够以容易接受的方式解释代码。
这本书从BIOS、操作系统如何启动开始讲起,我真的非常喜欢这种有很多源代码和设计图的讲解方式,就像一个内核的设计文档,有许多的图,很充分!文件操作、进程管理、进程间通信、操作系统设计、缓冲区管理都有非常详尽的解释。所有的解释都很好,对任何学生而言都是非常好的材料。使用Linux0.11能够更容易解释所有操作系统实际上相同的基础部分,学生也能够很好的学习这些概念。
正如我刚才所说,安全应该从开始就被讲授,这是目前系统设计和编程教育中最大的缺陷。它不能是一个后来添加的东西。它应该在这本书的开始就被讲授。
对于任何一个计算机学科的、有着严肃态度的学生来说,这本书将是一个无价之宝。
除此之外,本书的中文版在国内也收到了很多开发者和高校老师发来的详细的、中肯定的、高度认可的评价!
本书英文版在美国上市以来,不到一个月就取得在全球销售300余册的佳绩。以下是来自美国Amazon T
《Linux内核设计的艺术》热门书评
-
我眼中的代码阅读
27有用 0无用 iLove 2012-02-06
本书是在研究生院比较受欢迎的杨老师带领下完成的。09年的时候,在课堂上说在做这个课题,想招募学生一块做,当时由于时间关系没有参与,然后就没有下文了。11年初的时候,就看到在群里有宣传了,于是到chinap...
-
看Linux 0.11的代码不如做MIT的JOS实验
21有用 0无用 Richard 2013-04-03
我刚好上了作者的课,需要买这本书。上课的时候有个实验,是改进或者实现自己的操作系统内核。当时我试图去改Linux 0.11的内核,发现这个内核里面硬编码的地方不少,而且上手的曲线非常陡峭,于是选择了跟着MIT的JOS实验去做。 &...
-
0.11版原来真的是世界级的水平了~
18有用 3无用 lynus 2011-07-14
做推广不要太过火了吧如果要分析0.11版,赵炯博士的书朴实无华,看得出是作者心血之作,非常有诚意。国内的书现在总是显得推广的广告口号太虚了,“艺术”之词更有是相当有胆量去用啊~而且,豆瓣上给这本书捧上天的人还真多啊,肉麻的程度让你发指了++++++++++++++++++++++++++++++++...
-
不值得购买
13有用 0无用 Kelvin 2011-10-03
恭喜出版社,成功忽悠我买了这本书。网上评论大量水军,真令人失望。这本书对linux0.11的剖析,看似大篇代码,其实理解不高,真正让人迷惑的地方一笔带过,不该讲解的地方拼命的讲解。比如,第38页末到39页,讲一个怎么返回到main函数,自以为精妙的废话连篇了一页多的纸。如果一个人可以读到38页了,前...
-
世界级水平
5有用 1无用 悟饭打棒球 2011-07-05
看了2章,觉得就是赵炯和于渊书的结合体,第一章差不多就是于渊书的内容,不晓得出版书有没有检查抄袭的办法 不知道这世界级水平是啥概念,可能是对0.11的研究是世界级了吧。炒作也该有个限度吧...
书名: Linux内核设计的艺术
作者: 新设计团队
出版社: 机械工业出版社华章公司
副标题: 图解Linux操作系统架构设计与实现原理
出版年: 2011-6-20
页数: 444
定价: 79.00元
装帧: 平装
ISBN: 9787111347446