Unix 四分之一个世纪
作者:Peter H. Salus
出版社:Addison-Wesley 1994
ISBN:0-201-54777-5
评论员:Danny Yee
摘要:从太空旅行到 Plan 9 和 Linux
Unix 四分之一个世纪是 Unix 的历史,一种带注释的回忆录合集。 它始于 Unix 的“诞生”,当时 Ken Thompson 正在寻找一台机器来玩太空旅行,然后追溯历史,提供背景,包括一般计算的历史以及贝尔实验室的特定设置。 第二部分描述了 1974 年之前所做的工作,包括 Unix 以及与之密切相关的工具和语言 (C)。 第三部分试图确定使 Unix 独一无二的一些因素:它的风格、用户和用户组的强大贡献,以及一些更著名的工具的关键作用。 第四和第五部分追溯了 Unix 的扩展:BSD 的发展和商业 Unix 的发展,SUN 的创建,与 DEC 的矛盾关系,法律问题和标准化尝试。 最后一部分概述了 Unix 在其许多不同版本中的当前状态,并提供了一些关于它未来发展方向的想法。 还有一个对它所影响的一些系统的简要回顾,包括贝尔实验室新的 Plan 9 系统。 结尾部分由 Dennis Ritchie、Brian Kernighan 等人提供他们对 Unix 如何运作的看法。 尤其值得注意的是对法律问题的扎实处理(总共三个章节)以及对美国境外(澳大利亚、欧洲和日本)事件的报道。
Unix 四分之一个世纪的格式,大部分文本以扩展引用的形式出现,存在不连续和缺乏焦点的风险。 然而,Salus 选择了他的资料并进行了很好的编辑,并在适当的位置插入了自己的总结和阐述。 结果是一部伟大的读物,来自各个创造者的声音提供了他们参与的事件的独特视角(其中数十人的话被大量引用)。
我确实在文本中发现了一些小的矛盾之处——在第 155 页,我们读到“32V 在 1979 年变成了 3BSD”,尽管第 61 页的 Unix 版本树没有显示出这样的影响——以及错误——在第 253 页,我们有“很明显,AT&T 并没有反对其他衍生品:Linux、MINIX 等。 1988 年秋天……”,暗示 Linux 在 1988 年就存在了(并且 Linus 的名字在索引中也被拼错了)。 但这些只是吹毛求疵。 更重要的批评是,这本书有时读起来更像是神话而不是历史,参与者被描绘成史诗般的英雄。(很明显,Salus 本身就是 Unix 粉丝。)这可能会让历史学家担心,但在某种程度上,正是这些传说和神话最具影响力,因此这种区分可能没有意义。
Unix 四分之一个世纪不假定专业的知识,但你对 Unix (以及在较小程度上,对架构和操作系统) 了解得越多,你从中获得的就越多——例如,如果你从未使用过 awk,你可能对阅读它的起源和发展兴趣不大。 主要受众将是具有丰富 Unix 经验的程序员、管理员和用户。 计算机行业的历史学家和社会学家会发现 Salus 的作品是重要的主要材料来源,营销人员也可以从中学习一两件事。Unix 四分之一个世纪应该会取得巨大的成功; 只可惜它没有早几年写出来!