【Unix编程艺术】第2章 历史 - 双流记

2章 历史 双流记

2.1 Unix的起源和历史

创世纪:19691971

Unix的祖辈是小而简单的兼容分时系统。

Unix1969年诞生于贝尔实验室的计算机科学家Ken Thompson的头脑中。直到1970年才产生Unix这个名字。最初的缩写是 “UNICS”(单路信息与计算服务,Uniplexed Information and Computing Service)。

Unix的第一功,是1971年为贝尔实验室的专利部门进行“文字处理”的支持工作。

出埃及记:19711980

最初的Unix用汇编语言写成,应用程序用汇编语言和解释型语言B混和编写。1973年,ThompsonRitchie成功地用C语言重写了整个Unix系统。

根据1958年为解决反托拉斯案例达成的和解协议,AT&T(贝尔实验室的母公司)被禁止进入计算机相关的商业领域。所以,Unix不能够成为一种商品。实际上,根据和解协议的规定,贝尔实验室必须将非电话业务的技术许可给任何提出要求的人。许多大学都对Unix作出过贡献。

TCP/IP Unix内战:19801990

有了TCP/IP,一切都变了。ARPANETUnix文化自边缘开始融合,这种发展最终使两者都免遭灭亡。

不过,首先还得经过炼狱,起因是两个毫不相干的灾难:微软的兴起和AT&T的拆分。

反击帝国:19911995

1990年,William JolitzBSD移植到了386机器上,这是黑暗中的第一缕曙光。19918月,当时默默无闻的芬兰大学生Linus Torvalds宣布了Linux项目。

与此前各种版本的Unix开发相比,LinuxBSD的开发相当不同。它们植根于互联网,依赖分布式开发和Larry Wallpatch(1) 工具。

Unix历史中,最大的规律就是:距开源越近就越繁荣。任何将Unix专有化的企图,只能陷入停滞和衰败。

对今后的教训就是:过度依赖任何一种技术或者商业模式都是错误的——相反,保持软件及其设计传统的的灵活性才是长存之道。

另一个教训是:别和低价而灵活的方案较劲。或者,换句话说,低档的硬件只要数量足够,就能爬上性能曲线而最终获胜。

2.2 黑客的起源和历史

Unix传统、黑客文化以及开源运动间的关系微妙而复杂。三种隐性文化背后往往是同一群人,然而其间的关系并未因此而简化。从1990年以来,Unix的故事很大程度上成了开源世界的黑客们改变规则、从保守的专有Unix厂商手中夺取主动权的故事。因此,今天Unix身后的历史,有一半就是黑客的历史。

你可能感兴趣的:(【Unix编程艺术】第2章 历史 - 双流记)