- UNIX传奇:历史与回忆
- (美)布莱恩·W.克尼汉
- 3516字
- 2021-07-01 14:40:43
推 荐 辞
Unix从诞生到现在,已经半个世纪过去了。很难想象没有 Unix 的话,还会不会有互联网,会不会有智能手机,至少,世界会大不相同。这么多年来一直期待有一本讲述Unix发展历史的中文图书,现在终于可以看到了。Unix 的理念曾深刻影响了很多人的思考方式,我认为信息领域的每一位从业者都有必要阅读这本书。
—— Fenng(冯大辉) 无码科技创始人
这本书是“书小故事大”,像是一本“小人书”,却有很强的故事感,翻译得也很不错,娓娓道来,读起来倍感舒畅,是一本有趣的、讲述Unix技术与系统发展史的故事集。
聪明的研发者、开明的管理者以及管理者与研发者共同营造的开放环境和宽松氛围,鼓励创新创造的企业文化和不断追求卓越的专业精神,持续的投资和投入,是Unix取得成功的关键要素。这些都是我们当前在倡导和推进科技创新、管理创新过程中值得好好学习、思考和借鉴的东西。
丹尼斯•里奇所言之因努力改善人类生活而获得愉悦的情怀,更是推动Unix不断发展、不断创新并得以广泛应用的、发自内心的原动力,这也是书中所言之人、之事、之史令人感动之所在!
—— 王胜开博士/教授 亚太信息安全领袖成就奖获得者
本书从布莱恩的人生轨迹切入,全书的脉络以Unix的关键成就和在这些关键成就里各个Unix核心的领袖人物的活动以及思考为切入点双向展开。对一切皆为文件、管道、grep、Yacc等Unix的核心理念或工具的研发背景和研发考虑进行了深入描述。Unix的诞生,受益的可能不是一群科学家,而是一群买不到机器的科学家。我们可以看到优秀的科学家在遇到问题时如何思考问题、解决问题,而这恰恰是我国当前操作系统教育、操作系统工作者最缺失的。
—— 冯富秋 阿里云智能系统技术负责人
这虽是一本介绍Unix历史的书,却向我们展示了一群发明天才丰富而有趣的工作和生活。它不仅带领读者见识了Unix操作系统中一些关键部分(如Yacc、Lex、Make、grep、sed、awk等)的来龙去脉,讲述了肯•汤普森、丹尼斯•里奇、道格•麦基尔罗伊等人的传奇故事,还展示了国际象棋计算机、贝尔实验室内部电话号码簿、彼得脸视力表、“龙书”等珍贵物品。正是因为这些,我不知不觉地看完了这本书,获得轻松愉快的阅读体验和回味无穷的精神滋养。
—— 朱少民 《全程软件测试》作者,同济大学特聘教授
对于计算机科学来说,Unix操作系统是一个必不可少的组成部分,可以说如果没有Unix操作系统,世界将会是另一番景象。贝尔实验室被公认为创新科技和创新管理的发源地,在计算机科学发展中扮演着难以替代的重要角色。而这本书,恰可以作为我们了解贝尔实验室Unix操作系统前世今生的重要参考。
—— 汤小丹教授 经典教材《计算机操作系统》第一主编
我们今天谈论 Unix 操作系统,可以发现其在计算机世界几乎无处不在的深远影响。当初在Unix里实现的诸多特性已经成为如今各种操作系统所遵循的事实标准。这本书的作者带着我们穿越历史时空回到 Unix诞生之初,让大家得以一窥创造这件跨时代作品的有趣历史。如果你是计算机行业的从业人员,单单是了解这些如雷贯耳的名词如何诞生就会让你激动不已。即使没有深厚的技术背景,你也可以从这些闪耀着天才光芒的思想中获益良多。
—— 祁宁(Joyqi) SegmentFault思否CTO
Unix操作系统是计算机软件行业创新的“发动机”,也是众多世界级软件专家的摇篮。这个环境自由、开放,不迷信和崇拜权威,百花齐放,百家争鸣。在C语言奠基人之一克尼汉的这本风格轻松的回忆录中,除了那些令人着迷的故事,你还可以学习很多软件设计的基本原则,领悟解决软件核心复杂性问题的真谛。
—— 李锟 资深业务架构师
你的能力不可能超越你的鉴赏力。阅读顶级大师的书,特别是记录了历史演变和其心路历程的杰作,是提高鉴赏力的捷径。《UNIX传奇:历史与回忆》就提供了这样一次难得的机会。
—— 杨力祥 畅销书《Linux内核设计的艺术》作者之一
Unix是众多现代计算机技术的发源地、“培养皿”和“催化剂”,从某种意义上说,Unix的历史就是现代计算机技术的发展史。如今,Unix的架构思想和设计哲学已经潜移默化地影响了众多的技术领域,人们甚至习以为常。然而,只有在回望这段往事时,我们才能重新思考和赞叹初代工程师的“神机妙算”。
这本兼备严谨与通俗的《UNIX传奇:历史与回忆》带我们回到了那个创新、进取的时代,以亲历者的视角分享了有关Unix的历史与故事,读来令人激动不已。
—— 邱岳 无码科技产品经理,“二爷鉴书”作者
Unix的主要创造者之一的亲身回忆,有助于我们理解操作系统的精髓,领悟他们的开拓精神。在硬件可编程、硬件可重构时代,操作系统对电子信息类专业的教师和学生也是非常重要的。
—— 张有光 北京市教学名师,
北京航空航天大学电子信息工程学院博士生导师、教授
30年前读轧钢硕士时遇到Unix,25年前读计算机硕士时研究Minix,23年前成为程序员时使用Solaris,17年前创业时研发产品基于Linux,而Minix、Solaris、Linux都是由Unix演变或改造而来的。可以说,30多年来,Unix架构思想及编码技巧一直影响着我在技术之路上前行的每一步。
今天拜读了布莱恩大行至朴的《UNIX传奇:历史与回忆》,这使我更走近且走进了Unix,同时也使我更深刻地体会到:
个人将兴趣、特长、工作融为一体是何等的幸福;
组织保护、激发、激励成员的创造力是何等的宝贵;
产品面向实际需求、大道至简地研发是何等的重要。
—— 陈刚 上海开源大数据研究院院长,中云数据总裁
作为操作系统的热爱者和授课教师,虽然接触Unix系统已经将近30年,但这本书仍给我带来前所未有的惊喜。它通过一个个清晰、生动的故事,以独特的视角回顾了Unix的历史演进过程。比如,肯•汤普森如何在不到一个月的时间,用汇编语言神奇地实现了包含文件系统的操作系统内核、文本编辑器、汇编器以及一个命令行界面;丹尼斯•里奇发明的C语言,如何深刻地影响了Unix以及各种软件。而这一切又在很大程度上起源于MIT(麻省理工学院)提出的Multics。
这些有趣和激动人心的故事,使我不禁期待,从Unix诞生到现在已经有50年,下一个Unix在哪里?下一个C语言在哪里?也许下一个伟大的肯•汤普森或丹尼斯•里奇,就在这本书的读者中。
—— 陈渝 清华大学计算机系副教授
Unix技术本身对于现代操作系统和应用影响深远,是毋庸置疑的,这本书给出了最谦虚而自信的描述。技术之外,文化和组织部分也是值得我们关注的部分,这本书也娓娓道出了其中的“玄机”:开放、平等、频繁交流、问题不设限、宽松、享受工作本身、注重知识传播、保持和高校的关系、友好的协作精神等是Unix 成功的重要原因。
—— 适兕 开源布道师
作为操作系统行业的从业人员,我能切身体会到Unix的重要性。没有它,如今手机上的Android和iOS、电脑上的 Windows、云计算中被广泛使用的Linux就无从谈起;没有它,石油开采、航空航海、机械制造、金融商业的效率水平无法预测;没有它,国产操作系统之路又何其漫漫。过去20年,国产操作系统正在渐渐从“可用”阶段向“好用”阶段良性发展,并且在国家防范网络攻击与威胁等安全领域扮演着核心角色。可见Unix的诞生对国产操作系统开发的作用也是不可估量的。阅读这本书,让我想起了读传记大师斯蒂芬•茨威格的名著《人类群星闪耀时》时的感觉,仿佛自己就是当年贝尔实验室的一员,与各位发明天才零距离相处,身临其境,见证历史。
希望更多的读者能够读到这本书,它会使你对Unix的历史和计算机发展进程有更深入的理解。也感谢这本书的译者和人民邮电出版社,向国内广大读者分享了一段如此精彩的历史往事。
—— 秦冰 统信学院执行院长
在计算机的发展史上,Unix举足轻重,理查德•马修•斯托尔曼在1983年发起了自由软件运动,要做一个完全自由的操作系统,选择了兼容Unix,但又不是Unix,所以叫“GNU’s not UNIX”,进而发展出GNU/Linux开源软件运动,以及现在的Android操作系统等。整个过程引发了在技术、法律、全球社群、文化、协作模式、互联网等各个方面的一系列持续创新。今天,Unix看似已经不复存在,但却又无处不在,Unix是传奇!
—— 徐继哲 自由软件支持者,牛顿项目创始人
如今我们很难想象有那么多的图灵奖获得者曾在一个实验室共同工作,Unix的历史可以说是早期软件业发展的一个缩影。那是一个辉煌的年代,大师云集,群星闪耀,工业研究与极客探索完美地结合。这本书正是亲历者对那份荣耀的记录。通过阅读它,我们不仅能够近距离感受到那些伟大工程师的睿智,也能够发现他们兴趣是如此广泛而又深远地影响了此后的各类软件设计。在这个软件工程师都在自嘲为“码农”的时代,我认为真的有必要感受一下那些理想主义工程师的视野和 生产力。
—— 程显峰 原石资本合伙人
如果将操作系统比喻成酒,那么Unix应该是所有操作系统的“基酒”,因为有了它,才有了现在的互联网/物联网世界。这本书不仅介绍了20世纪最伟大的发明之一 —— Unix 的来龙去脉,激发了更多人对科技的兴趣,还从侧面介绍了Unix诞生的大环境 —— 贝尔实验室。对于努力发展前沿科技的我们,也许能从贝尔实验室的发展中获得更多启示,包括资本制度、运作机制、人才建设等。
—— 霍泰稳 极客邦科技创始人兼CEO