1980—1990年,UNIX在网络上的飞速发展 |
最近美国的Google公司因为和美国军方合作,导致了众多反对的声音,一个很“主流”的反对声音是:科技不能和政治纠缠在一起。
实际上,科技本来就是和政治,军事纠缠不清的。 在1980年,美国国防部高级研究计划局(DARPA, Defense Advanced Research Projects Agency)要在VAX机器上实现TCP/IP协议。该计划局有一个项目,也就今天互联网的前身ARPANET(Advanced Research Projects Agency Network),这个ARPANET是运行在PDP-10这种机器上,这种机器是DEC公司的产品,第一个版本的UNIX也是这种机器上开发的。 🙏🛩🫖‼🐞 起初,财大气粗的DARPA找到DEC,试图说服DEC开发性能更好的机器,以便能让ARPANET运行的环境跟得上形势。但是,不讲政治的DEC回绝了美国军方,美国军方无奈之下只好另作打算。 他们的目光就从DEC的VAX/VMS操作系统,转向了当时还很弱小的UNIX。事实证明,美国军方的这次转向,让VAX/VMS与UNIX之间的天平发生了彻底的不平衡,美国军方给UNIX带来的不止是海量的资金,还有影响世界的技术——互联网。 👮♂️🛍😤 前文说到,UNIX从贝尔实验室传播以后,越来越多的大学采用了这个系统,并且提供了大量的支持。其中一个不可忽视的力量是加州大学伯克利分校,这个学校最早研究UNIX可以追溯到1974年,该年,UNIX的创始人Ken Thompson在此教学,因此,伯克利大学对UNIX有近水楼台先得月的优势。 在1977年的时候,该校的学生Bill Joy发布了伯克利版本的UNIX操作系统。这个操作系统就是UNIX的三大流派之一:BSD系统。谁能想到,就是这个Bill Joy,日后创办了SUN,协助了Java,终成计算机界的弄潮儿。 其实在美国军方强力推进互联网之前,UNIX有自己的网络,名字叫UUCP(UNIX to UNIX Copy Program),这个软件可以完成在普通电话线上传输数据,而且还可以在一个规模不大的UNIX网络中转发电子邮件,后来还支持了Usenet——最早期的电子公告牌系统,类似于如今的BBS。但是,UUCP这个软件只能做到这些,美国军方的ARPANET远远比UNIX的联网功能强大许多,除了以上的功能,ARPNET还可以使用FTP,Telnet这些功能。 👍⛴🍍⚛🐟 美国军方选用了伯克利的BSD 4.2作为实现TCP/IP的平台。几家欢乐几家愁,原来美国军方的合作伙伴DEC开始品尝到失去大腿的苦果。在1983年,美国军方选定UNIX之后,DEC取消了PDP-10的后继机型的开发,从此,留下了“木星(Jupiter)”这个未完成的项目让人无比怀念。从此,VAX机器逐渐退出人们的视线,VAX/VMS系统也逐渐让位于新王UNIX。在1984年,DEC在操作系统上输给了UNIX,在1985年,DEC在硬件上又输给了初出茅庐的SUN公司。一代传奇公司DEC也逐渐淡出人们的视线。 UNIX渐渐有了王者之相。 👮♂️🧦🔑😥🦴 C语言在1982年被介绍给了UNIX之外的世界,短短5年时间后,C语言就登上了所有编程语言排行的第一名,直到今天还没有哪个语言接近他的位置。在著名的《UNIX痛恨者手册》一书中,这样写道:“UNIX 和病毒的共同特征为:体积小,可传染多种宿主(可移植),变异快速等等。 UNIX 的普及并不是因为它在技术比其他操作系统更加优越,只是因为可移植,可传染和变异快,才占据了很大一块用户份额。 ” 这个说法在某些程度上非常符合UNIX的发展史,不完美,非常的小,变异的速度非常的快,只要是机器,就能感染。 👌🌧🔪🈸🦊 于是在90年代早期,市场上有了各种各样的UNIX,贝尔实验室有自己的UNIX,伯克利有BSD,微软有XENIX,SCO有SCO UNIX,还有各种各样的UNIX,比如uNETix, Venix, Coherent, ONX, Idris……UNIX在当时就是病毒一样,每家都可以有自己的UNIX,而且这些UNIX互不兼容,这些UNIX的代码早就都不是最初的UNIX代码了。 贝尔看到了商机,一份UNIX的价格是4万美元。在1983年,美国政府拆分了贝尔系统,AT&T拥有了可以光明正大的出售UNIX的权利,于是AT&T做了这样一件事:商业化UNIX System V。AT&T一方面在市场上高调宣传UNIX,另一方面开始对其它卖UNIX的厂家寄去律师函。其中包括伯克利大学的BSD系统。 🤞🌡🍇🈴🐕于是,BSD和System V在当时势如水火。下一次再讲一下UNIX系统的内战,在这次战斗中,UNIX没有赢家。
帖子热度 3961 ℃
|
|
有时候觉得,网站就像一个高贵冷艳的妹纸。
400,是她冷冰冰地说:“我听不懂你在说什么”; 401,是她无情地转身:“我不认识你,别说那些奇怪的话”; 403,是她残酷的拒绝:“我听懂你的话,也认出你的脸,可我不爱你”; 🧑⚕️🩳🧪😫💪 404,是她紧闭心门:“我这儿没有你想要的东西”; 503,是“呵呵我去洗澡”。 |