电脑技术学习

UNIX操作系统的二十年发展历史

dn001

  贝尔实验室发行的最后一个Unix版本是32/V;其后,所有的AT&TUnix版本,从SystemIII开始,以及其后的SystemV,转而由一个强调稳定的商业发行版本的小组继续维护。随着Unix的商业化,Bell实验室无法继续作为Unix研究的清静所在。随着研究团体对Unix的继续修改,它发现需要一个能够制作研究性发行版本的组织。由于对Unix的早期影响,Berkeley很快进入了原先由贝尔实验室扮演的角色。

  DARPA(美国国防部高级研究局)的支持 

  同时,DARPA部门的策划人的讨论对Berkeley的工作产生了重要影响。DARPA早期成功的计划是把他们的主要研究中心连在一起,形成一个全国的计算机网络。与此同时,他们也在这些研究中心寻找已到寿命的计算机,并且换掉它们。然而,比巨大的替换开销还大的是把研究的软件移植到新的计算机上。另外,由于硬件和操作系统的多样性,使得很多主机之间不能共享软件。

  选择一个单一硬件的卖主是不契合实际的,因为研究小组对多种类型的计算机需要和不能单一的依靠一个制造商。然而,DARPA的决策者决定最好的方案在于操作系统的统一。经过多次讨论之后,由于Unix已被证实的可移植性,被选定为操作系统的标准。

  1979年秋,BobFabry回应DARPA的关于移向Unix建议,向Berkeley提议,开发一个为DARPA团队使用的3BSD增强版本。Fabry带着他的建议去参加DARPA图象处理的会议和约见VLSI的承包人,一同去的还有ARPAnet开发者Bolt,Beranek,以及Newman的代表。当时还为Berkeley能否开发一个工作系统心存怀疑;然而,1979年十二月3BSD的发布打消了他们的顾虑。

  由于3BSD版本实现了他的承诺,3BSD声誉也随着大大提高,因此BobFabry和DARPA签定了一份在1980四月生效的长约18个月的合同。在这份合同的赞助下,BobFabry组建了名为“计算机系统研究小组的组织,或者简写为CSRG。他很快雇佣了LauraTong处理项目的管理。Fabry把他的注意力转向寻找一位能够管理软件开发的项目经理。Fabry以为已经通过Ph.D.资格考试的Joy,宁愿完成他的学位也不肯当软件开发的职位,然而Joy又有了其他的计划。三月上旬的一个晚上,Joy达电话往Fabry家里打电话,表示对掌管Unix进一步发展感兴趣。尽管这个提议使Fabry很吃惊,但Fabry梢加考虑就答应了。

标签: