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

简单来说,Linux就是一个类似Unix的操作系统,可以自由使用,自由传播。主要用于基于Intel x86系列CPU的电脑。这个系统是由全世界成千上万的程序员设计和实现的。它的目的是建立一个不受任何商业软件版权限制,可以在全世界自由使用的Unix兼容产品。

Linux的出现首先始于一个名叫Linus Torvalds的计算机爱好者,他是芬兰赫尔辛基大学的学生。他的目的是设计一个操作系统,而不是Minix(一个叫Andrew Tannebaum的计算机教授编写的操作系统教学程序)。这个操作系统可以在386、486或奔腾处理器的个人电脑上使用,具有Unix操作系统的所有功能,于是开始了Linux原型的设计。

Linux以其高效率和灵活性而闻名。它可以在PC机上实现Unix的所有功能,并具有多任务、多用户的能力。Linux是在GNU的许可下免费获得的,是符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,还包括文本编辑器、高级语言编译器等应用软件。它还包括一个具有多个窗口管理器的X-Windows图形用户界面,允许我们使用窗口、图标和菜单来操作系统,就像我们使用Windows NT一样。

Linux受到计算机爱好者的喜爱主要有两个原因。第一,它属于自由软件,用户无需支付任何费用就可以获得它及其源代码,并且可以根据自己的需要进行必要的修改,免费使用,不受限制地继续传播。另一个原因是它拥有Unix的所有功能,任何使用Unix操作系统或者想学习Unix操作系统的人都可以从Linux中受益。