【写书评赠书活动】《Unix内核源码剖析》

图灵教育 发布于 2014/03/19 10:13
阅读 6K+
收藏 30
赠书活动不能停!本次图灵教育携手开源中国一起赠书啦! 本期活动的赠书是超级计算机“京”的L1缓存设计者青柳隆宏经典著作《Unix内核源码剖析》!

图书介绍

    书名:《Unix内核源码剖析》
    书号:978-7-115-34521-9
    页数:368
    定价:79.00 元

  • 精读1万行代码,深入理解操作系统原理
  • 超级计算机“京”的L1缓存设计者青柳隆宏经典著作
  • 彻底读懂Unix源代码

《Unix内核源码剖析》是一本Unix内核源代码的阅读指南。作者结合UNIX V6已公开的相关文档,对其内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。

本书适合操作系统的初中级学习者阅读,特别适合通过大学课程和其他入门书对操作系统有所了解,但是对具体细节缺乏深入理解的读者,以及那些对操作系统的具体实现有兴趣的读者。

作者介绍

青柳隆宏,日本资深程序员,现在硅谷从事计算机处理芯片的设计工作。曾设计了超级计算机“京”的L1缓存,该计算机在2011年排名世界Top 500超级计算机的第1位,也是人类历史上第一台计算能力跨越1亿亿次每秒的计算系统。

译者介绍

殷中翔,日本国立九州大学系统信息专业硕士学位。具有十余年软件开发经验,现主要从事企业Web系统服务器端的开发及维护工作。

黄炎,同济大学本科毕业,现供职于上海爱可生,从事数据库高可用软件开发。大学有幸师从陈闳中教授,一窥UNIX V6代码的门径。

周金杰,同济大学硕士,法国国立高等电信学院(TELECOM PARIS)硕士。曾通读并研究UNIX V6源代码,同时参与了面向对象操作系统的移植以及操作系统调试器的开发工作,熟悉系统底层相关的技术知识。崇尚设计,享受编程给生活带来的乐趣。


活动介绍

  • 活动时间:2014/3/19至2014/3/26
  • 活动规则:试读《Unix内核源码剖析》样章,跟帖写书评。书评是自己读过样章后的切身感受,切忌虚夸;书评内容可谈论本书内容、特色、阅读感受或者建议等。
  • 活动奖励:我们将在其中挑选出5篇优秀书评,每位中奖者赠送《Unix内核源码剖析》纸书1本。
  • 活动说明:活动结束后公布获奖名单,由图灵教育统一邮寄。

样章试读

下载地址:http://www.ituring.com.cn/book/download/dff3d278-e435-4204-9827-8d9639f5ece3

相关阅读:《为什么要阅读内核源代码?》

加载中
1
梦朝思夕
梦朝思夕
这可是一本深奥的书呢
1
mingshun
mingshun

以前也看过类似系统源码分析的书和文章,都喜欢把注释写到代码里会显得很乱,感觉很乱很烦,而且破坏了代码阅读的连贯性。

刚看了这本,感觉很好。语言比较简单洁明了。最重要的是以尾注的方法把相应行号代码作用来说明,且对比较复杂的过程还有图解。一改以往那种纯粹代码加文字的枯燥阅读体验。

才发现作者是日本人,感觉很多来自日本的技术图书和文章的写作方式都是化繁为简;不像国内很多技术资料,越解析越复杂,容易让人有读不下去的情绪。

0
Cobbage
Cobbage

我要写,但是不知道能不能写点

0
Breeze
Breeze
2000年之前,一直接触的是sco unix,主要是进行应用维护,简单的shell编写,对核心没有太多深入的了解。
下载了样章试读,一种久违的感觉扑面而来。
很赞同文中的说法:本书适合初次阅读内核源代码的读者,建议重复阅读,加深理解。寻找志同道合的朋友很重要。
0
疯狂的流浪
疯狂的流浪
我最近也正在看一些关于操作系统方面的书籍,包括自制操作系统还有windows漏洞分析等,我发现要深入地理解操作系统,我们必须要了解其源代码,但是windows的源代码是不公开的,这给像我这种想学习漏洞方面的人也带来了很多的困难,当然这也是一种挑战,那么,现在我为什么要阅读UNIX内核源代码呢,一个是想对计算机系统的全貌有更深入的了解,同时也是为了提升自身的技术水平,针对这本书,我说一下为什么要选择他,他所讲解的系统,目标代码行数约为1万行,不算太多,而且有充实的资料可参考,同时,他网罗了操作系统的基本功能,简化的设计更容易让我对便于读者对系统有完整的了解我想,通过对这本书的学习,应该可以让我更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。在我正在看有关操作系统的书的时候,这本书的到来无疑对我来说是雪中送炭,我相信通过这本书也能让我对操作系统的基本的架构等会有一个更为深刻的理解,在这里,我也感谢作者的贡献!
0
Cobbage
Cobbage

关于系统方面的书真实越来越多。

我觉得这类书穿插点硬件方面的东西会更好;

例如根据目录来看(主观臆断):进程那部分 内核用户态一页

                                          不知道还以为实现是软件实现的权限控制,其实是硬件的发展

                                          进程 也可能是最熟悉的陌生人

样章放的少啊对第四部分感兴趣点,有时间了研究下来。

 

0
何胜超
何胜超
我要学习Linux
0
翟志军
翟志军
先说说图灵教育。


图灵教育出了不少小众的书。所谓小众,是相对那些流行的书的。像《30天自制操作系统》这样小小众的书,图灵教育也愿意花钱请人来翻译。呵呵。


《30天自制操作系统》,我看了一部分。这本书真的是好书奇书,虽然,这本书事实上是几年前在日本就已经出版了。最近一年才被图灵教育引入中国。


我想,正因为《30天自制操作系统》的确是非常好的书,所以图灵教育才愿意冒不赚钱的风险来出这本书。就这一点,就让我觉得图灵教育很二般。


图灵教育最近翻译了不少日文的书。有《自制CPU》,《自制编程语言》,《图解TCP/IP》等。老实说,让我开了眼界,原来日本在计算机方面有很多好书!希望,再接再励。


这一系列的书,我都看了些。看后,以前很多不明白的地方,在作者口语化的文字间就恍然大悟!是的,都是口语化的风格,一点不装腔。其实,也正因为他们真正理解了那些技术,才能用那么口语化的语言来表达。比如,在《30天自制操作系统》中,作者就烤面包机来比喻“栈”这种数据结构,而不像某些大学老师,只会说,先进先出是栈,后入后出是……很多时候,他们使用一个很简单的比喻,你就明白了其中道理!看吧,这就是《30天自制操作系统》,《自制CPU》,《自制编程语言》,《图解TCP/IP》的作者的厉害之处。


在国内能看到这样的好书,向图灵教育致敬。




以上文字纯属个人表达。与本书评无关!


再来看看《Unix内核源码剖析》。


译者在译者序里说到一点:日文书籍很擅长从读者的角度出发,配合大量的实例与图表,深入浅出地将一个复杂的问题讲解清楚,非常适合初学者或者工程技术人员阅读。


这点,我深有体会。


前言部分,一开始,作者就苦口婆心地向大家说明“阅读内核源代码的意义”,然后又说明为什么又选择UNIX V6这个版本,而不是其它。也提到了,使用这个版本的源码来剖析的不足:这个版本是使用pre K&R 版本的C来写的。我去。


而书的结构,比较特别。是按照作者觉得读者是否更感兴趣来编排的。所以,这也就像作者在后文自己说的:本书旨在成为UNIX V6内核源代码的阅读指南。这就是这本书的定位!


对于UNIX V6的概述,使用了一幅图来说明UNIX V6,实在不能再赞了。而后,简单介绍了UNIX V6具备的基本功能。然后一点一点的慢慢剖析。


这样看来,作者写书时的确没有偏离自己的初衷--源代码阅读指南。


样书的内容有些少,我读到后面,还想读,都没得读了。


事实上,我并不觉得这本书适合初级水平的技术人员。


不过,说回来,也许作者说的初级水平的技术人员和我们想像的,不是一个层次的“猿类”。


希望下次放多些样章。按样章的内容,在豆瓣上打4个星。






赵亮-碧海情天
赵亮-碧海情天
回复 @翟志军 : 你可以理解为,既然那部书写得很好,而凡事没有完美。本着向前看和精益求精的态度,如果说它因再版而需修改时,这样虽微小但的确可能影响部分读者阅读感受的意见也许应该考虑。
赵亮-碧海情天
赵亮-碧海情天
回复 @翟志军 : 对能说清的还要配图,不又是个毛病?为了占篇幅?如果所有都已说清的都配上图那得是怎样的情形?当然,我不是说人家真是这个意图,只是说那个例子的确相对不是太好:虽说日本对东西方文化和生活形态都善于兼收并蓄,但对一个男性占大多数的程序员群体谈家庭主妇更易接受的烤面包机,实在感觉不太舒服。
翟志军
翟志军
回复 @赵亮-碧海情天 : 配图了,不代表别人用文字说明不清。你说的使用球筒来做比喻也不错。没人说你的比喻差。
赵亮-碧海情天
赵亮-碧海情天
回复 @翟志军 : 呵呵,我批评的就是这一点,如果不能用简洁的文字说明白,还要用配图,那举个航天飞机上的遵循先进后出或先进先出工作原理的部件来说明并配个图不也是一样吗?能用文字讲清的就不要用图片,能用图片的就不要用视频,否则只能说明比喻举例不直观不成功,增加阅读障碍。
翟志军
翟志军
@赵亮-碧海情天 关键是他有配图。
下一页
0
J
JiefeiC
陈闳中课还可以,其他不清楚。操作系统光有理论是不够的。
J
JiefeiC
@江湖看客 嗯哼 操作系统课确实难教 只讲理论不合适 只讲代码也不合适 两者都有没有编程也不合适 都有了三个学期都上不完
林纳斯脱袜子_官方人员
林纳斯脱袜子_官方人员
@JiefeiC 可以可能,学生的评价,是最客观的。
J
JiefeiC
@江湖看客 为啥不可以仅仅是还可以啊。我总可以有些我自己的看法吧。
林纳斯脱袜子_官方人员
林纳斯脱袜子_官方人员
老师真是教不了你了,哈哈,课还可以……???仅仅是可以么?
返回顶部
顶部