电脑技术学习

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

dn001

  项目进展的的很顺利。Tong建立一套发行系统,能够使从Joy早先发行版处理大量的定单。Fabry开始同AT&T的BobGuffy以及加洲大学的律师合作,制定使用者需要同意使用Unix的条款。Joy将JimKulp作业控制机制,还有自动重启动功能,1K-块文件系统,并且支持新型VAX-11/750。到了1980年十月,优化后的系统4BSD发布,包括Pascal编译器、Franz的Lisp系统,和增强的邮件处理系统。在它9个月的生命周期中,大约卖出150份系统拷贝。许可的管理是通过以公共机构为单位的,而不是以每台机器来收费的;因此这个版本运行在500台以上的机器上。

  随着发行版本大量增加,BerkeleyUnix的可见性增加。几个评论评论家开始评论BSD。斯坦福研究院的工作人员撰写了一篇主要关于VMS和BerkeleyUnix运行测试结果的论文,这些测试结果表明VAX运行Unix的几个严重问题。Joy看到这篇论文,立刻把未来的计划搁置了几个月,着手调整内核。几周以后,他基于Kashtan的测试结果回复一篇文章,表明Unix可以很好地运行在VMS机器上。

  4BSD不断发行的同时,仍然处于细微的调整阶段。增加RobertElz的自动配置代码之后的系统,于1981年6月发布,这个版本称为4.1BSD。在它两年多的生存周期内,大约发行了400份。原计划称为5BSD版本,然而,AT&T反对此事,宣称顾客可能会把它和商业Unix——SystemV混淆。所以,为了解决这个争端,Berkeley答应在未来版本命名计划中,主版本号停留在4BSD,只增加次版本号。

  4.2BSD

  随着4.1BSD版本的发行,很多关于性能的疑虑被解决。DARPA非常满意合同的结果。以致于又同Berkeley签定一份两年期的合同,而且这次的基金很多,大约是原来的5倍。这部分资金一半用来资助Unix项目,余下的分给计算机科学系的几个其他研究员。合同要求,主要工作放在系统研究上,以便DARPA的研究人员可以很好地进行他们的工作。

标签: