什么是Unix?

UNIX是最古老的通用操作系统。1969年,贝尔实验室的K.Thompson和D.M.Ritchie在更小更简单的分时操作系统MULTICS的基础上开发了UNIX,并在当时DEC的PDP-7小型机上实现,1970年正式投入运行。在随后的几年里,UNIX一直是一个有限的at & amp;t内部使用的操作系统。1971年,开发了用PDP-11/20汇编语言编写的V1版本,包括最基本的文件系统和一些简单的软件。之后,它经历了一些改进。

1973年,D.M.Ritchie开发了系统描述语言C,并用新的C重写了原本用汇编语言编写的UNIX。这是V5,使得UNIX更容易修改,在不同的CPU平台上具有可移植性,这也成为了UNIX的一个重要特点。此后,几乎所有的UNIX操作系统和应用程序都是用C语言编写的,只需要在相应的平台上有一个C编译器就可以了。C和UNIX之间有着非常密切的关系。同年,K.Thompson和D.M.Ritchie在美国计算机协会第四届操作系统原理研讨会上发表了《UNIX分时系统》一文,Unix系统正式公开。这篇文章后来发表在ACM杂志7月号1974。

V6是1975推出的。此后,Interactioe System Co(被SUN收购)成为UNIX的第一家分销商。UNIX已经走出了贝尔实验室,开始在PDP-11上广泛传播,尤其是在大学校园里。分析UNIX的结构,纠错改进,开发更好的应用软件,已经成为计算机专业师生和毕业设计的最佳课题。在加州大学伯克利分校(UCB),以威利安·乔伊为首的一些软件技术人员开发了源自V6的BSD,成为UNIX家族的新成员。BSD在伯克利得到了很大的发展。直到1992,UNIX商标持有人USL(at & amp;t后来开了一家子公司)起诉伯克利不当使用Unix许可证。尽管USL最终败诉,Berkeley也宣布不在同年开发BSD。BSD的最终版本,BSD 4.4BSD,这是后话了。下面附上UNIX的两大流派,AT & amp;分别是T UNIX和BSD的开发过程示意图。除了UCB,卡耐基梅隆大学(CMU)的Mach计划对UNIX的发展也有深远的影响。现在很多流行的UNIX系统都和Mach有关。

美国电话电报公司。V6引入了t,1978引入了V7,包含了更多的命令,支持大规模文件。V7后来移植到VAX,叫32 V,1981年,开发了系统III,1983,推出了适合教育,易于维护的系统V。

除了两大主要流派,还有一些软硬件厂商在不同CPU平台上开发的类似UNIX的操作系统。这些系统虽然实现方式不同,但功能和运行管理方式与各大学校的一些版本相似。我们称它们为“兼容的”UNIX。下表列出了兼容的UNIX:

命名公司硬件平台功能

AIX IBM RS6000,POWER PC结合了SVR2和BSD的特点,具有与众不同的系统管理。

IRIX SGI PC/ workstation的最新版本V5.x基于SVR4。

ULTRIX DEC PC具有4.2BSD和4.3BSD的许多特性。

苏诺斯

(Solaris) SUN 68K、Sparc、X86都是基于4.3BSD,有很多内容来自SYSTEM V、NFS和SUN开发的OPEN LOOK GUI标准。

惠普-UX惠普X86,开发了惠普工作站4.2BSD。

接下来NeXTstep 68K,X86基于Mach core的4.3BSD,用户界面友好,符合Openstep标准。

xenix SCO/微软X86基于SVR2。

Scounix是Scox86 Xenix的后续产品,对PC UNIX影响很大。

UNICOS·克雷·克雷超级计算机

基于SVR4的戴尔UNIX戴尔X86

Minix的个人作品X86,Mac,Atari兼容V7,LINUX鼻祖。

有意思的是,大部分都不叫“UNIX”,主要是因为UNIX的商标是at &;t(后为其子公司USL),1993年春,NOVELL收购USL,UNIX商标从此归NOVELL所有。“在&;“T UNIX”这个名字已经成为历史。1994年,NOVELL令人惊讶地放弃了“UNIX”商标,转卖给英国的X/OPEN,这使得所有符合X/OPEN标准的操作系统都被称为“UNIX”。但是,NOVELL仍然保留了原UNIX系统代码的版权。

BSD 4.4版出来是因为和AT&有关;T起诉版权,停止开发(后来在BSD工作的基础上,部分开发成员去掉了和at & T有版权问题的代码,开发出了今天的FreeBSD)。诉讼最终在庭外解决,之后在& amp;t面临反垄断指控,将UNIX部分卖给了SCO。NOVELL把源代码和他们的unixware产品卖给了SCO,最近SCO又把他们的UNIX服务器部分卖给了Linux厂商Caldera。...

UNIX的两位发明者在80年代做出了杰出的贡献。

获得了IT界的诺贝尔奖——图灵奖。