《Linux内核设计的艺术图解Linux操作系统架构设与实现原理》书评

出版社:新设计团队 机械工业出版社 (2013-05出版)
出版日期:2013-5-1
ISBN:9787111421764
作者:新设计团队
页数:455页

终于看到国内还能写出这么高端的书

从图书馆借来,刚翻了3~5页,我就决定再买一本收藏。代码的展示,图画的描述,对自身的提高很有帮助。有些东西是软能力,如操作系统,编译原理,计算机体系结构,部分的算法,不会这些也可以是主管喜欢的勤奋的程序员。但是如书中所说,读完此本书,你会进入那%1看完继续写评论。

本书英文版在美国上市以来,不到一个月就取得在全球销售300余册的佳绩。以下是来自美国Amazon Top 100专家级评论员对本书的专业解读,对想了解和深入阅读这本书的读者朋友应该有帮助。

评论英文原文: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能够更容易解释所有操作系统实际上相同的基础部分,学生也能够很好的学习这些概念。正如我刚才所说,安全应该从开始就被讲授,这是目前系统设计和编程教育中最大的缺陷。它不能是一个后来添加的东西。它应该在这本书的开始就被讲授。对于任何一个计算机学科的、有着严肃态度的学生来说,这本书将是一个无价之宝。除此之外,本书的中文版在国内也收到了很多开发者和高校老师发来的详细的、中肯定的、高度认可的评价!


 Linux内核设计的艺术图解Linux操作系统架构设与实现原理下载


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024