什么是Unix?
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界的诺贝尔奖——图灵奖。