技术文章unix系统发展史

Posted 电子技术应用ChinaAET

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术文章unix系统发展史相关的知识,希望对你有一定的参考价值。

一、Multics计划

二、UNIX系统的萌芽

1、一个简单的文件系统,它后来深化成称之为System V文件系统的早期版;

2.一个进程子系统和shell(命令解释器)。
这样这个系统就足以满足他们的需要,他们将这个操作环境命名为UNIX。

1973年11月,他们用C语言彻底重写,这是UNIX操作系统迈向成功之路的关键一步。完成后,Thompson和Ritchie共同在《ACM通信》上发表了首篇UNIX论文,The
UNIX Time Sharing System。

三、UNIX系统的发展

而自从在《ACM通信》中发表了关于UNIX的论文后,越来越多的人希望能够获得UNIX软件和源码。为了不违背与政府签署的协议,AT&T公司既不出售UNIX、也不为其作广告、不对其提供技术支持。而同时为了满足大家的需要,AT&T公司在签署简单协议的前提下,将UNIX系统无偿地提供给大学,以供教学与研究。

由于AT&T公司对UNIX的策略,使得UNIX在全世界范围内快速发展。到1975年底,它已经传播到西至耶路撒冷的Hebrew大学,南至澳大利亚的新南威尔士大学,北至加拿大多伦多大学的世界各地。

1979年1月发行的UNIX版本是一个真正可移植的UNIX系统,它对其后的UNIX发展有着深远的影响。该版本最初是运行在PDP-11和Interdata
8/32上的,该系统更加健壮,而且提供了比版本6更强大的功能,但其相当慢。许多领取了许可证的用户针对这一情况从不同方面对系统的性能进行了改进,AT&T又将这些改进中的许多加入了其以后的UNIX发行中。

这种使用者与开发者之间的合作精神正是UNIX快速成长和不断发展的关键因素。不幸的是,当UNIX在商业上取得很大成功之后,这种精神就不存在了。

四、UNIX系统最重要的分支----BSD UNIX

1974年12月,加州大学伯克利分校获得了UNIX许可证。在其后的几年里,包括Bill Joy和Chuck Haley在内的一组研究生为UNIX开发了几个实用工具,其中包括ex编辑器---vi的前身和一个Pascal编译器。他们将这些软件绑定成一个称为“伯克利软件销售(BSD)”的软件包,并在1978年春以每个许可证50美元出售。最初的BSD发行仅包括应用程序和实用工个,并没有对操作系统进行修改和再发行。Joy早期的贡献之一就是CShell。

伯克利在虚存方面的工作促使美国国防部高级研究项目署(DARPA)决定投资支持伯克利的UNIX系统开发。DARPA项目的目的之一就是将TCP/IP网络协议族集成到UNIX系统中。在DARPA的资助下,伯克利又推出了几个BSD发行,统称4BSD。

五、纯UNIX系统----System V

贝尔实验室先后在1982年发行了System III,1983年发行了System,1984年发行了System V Release2(SVR2),1987年发行了SVR3。

System V UNIX也引入了许多新特征,新设施。最有代表性的就是进程间通信机制。

六、UNIX系统的商业化

UNIX系统的不断发展吸引了许多计算机公司。它们急急忙忙地开始将UNIX商业化,出售自己的UNIX版本。每一家都是以AT&T或BSD为蓝本,将它们移植到自己的硬件上,并加上一些自己的“增值”功能。

1982年,Bill Joy离开了伯克利,与人合资成立了Sun公司,基于BSD开发、发行了SunOS,后来又基于SVR4发行了Solaris。

微软与SCO合作开发发行的XENIX。

此后,SCO公司将SVR3移植到386上,并将其命名为SCO UNIX。

还有一此大型的硬件公司,配合自己的计算机系统,也开发出一许多不同的UNIX版本:

IBM公司开发的AIX操作系统----运行在RS 6000小型机上;

HP公司开发的HP-UX----运行在HP工作站上;

Digital公司开发的Digital UNIX。

还有著名教授Tanenbaum为了教学开发的MINIX系统;

以及我们可爱的小企鹅----LINUX操作系统。

每种商业变体都增加了许多新特征,这些功能中的许多后来又被加入到主线系统中,这样逐步推动UNIX系统向前发展。

七、UNIX系统标准

UNIX系统变体的泛滥造成了许多不兼容问题,尽管所有的变体从某种程度“看起来都像UNIX”,但它们在许多重要方面却千差万别。最初,业界根据AT&T的System
V发行版、伯克利的BSD发行版的不同一分为二。然而,后来随着商业变体不断涌现,情况越来越糟。

以上是关于技术文章unix系统发展史的主要内容,如果未能解决你的问题,请参考以下文章

硬件兼容的UNIX起源和谱系(11k字)

有奖征文 | 蒋涛邀你悦评《UNIX传奇》新书,赢技术进阶好礼

容器技术的发展简史概述和相关产品简介

早期操作系统的发展阶段(10k字)

设计模式 - 漫谈软件编程背后的系统化思维

可视化操作系统成主流(29k字)