UNIX是历史最悠久的通用操作系统。1969年,加拿大贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX,当时是在DEC的PDP—7大型计算机上实现的,1970年即将投入运行。随后数年,UNIX仍然是一个限于在AT&T内部使用的操作系统。1971年,发展出以PDP-11/20汇编语言所写成的V1版,包括最基本的文件系统和一些简单的软件,然后,又经历了一些改进。
1973年,D.M.Ritchie研发出系统描述语言C,并应用新的C来改写原先用汇编语言编撰的UNIX,这就是V5,这促使UNIX更改更容易,而且具有在不同CPU平台上的可移植性,这便成为UNIX一大重要特性,从此之后,UNIX操作系统和应用程序几乎都用C语言编撰unix操作系统属于,只需拥有相应平台上的C编译器(将C语言转变为相应平台机器语言的翻译软件),便可进行移植。C与UNIX之间具有传统的特别密切的关系。同年,K.Thompson和D.M.Ritchie在英国计算机商会的第四届操作系统原理讨论会上递交“TheUnixTimeSharingSystem”一文,UNIX系统即将向外披露,此文后来刊载于1974年7月的CommnnicationOfACM刊物上。
1975年,V6推出,随后,InteractioeSystemCo.(已被SUN竞购)成为UNIX的第一个转销商,UNIX步出贝尔实验室之外,配备于PDP-11机上开始广泛留传,在学院校园中尤其风行。分析UNIX的结构,修正错误并做出改进,开发更好用的应用软件,这一切成为计算机专业的师生的最佳作文与结业设计题材。在加洲学院伯克利校区(UCB)以WillianJoy为首的一些软件技术人员研发出由V6派生的BSD,成为UNIX家族的一名新成员,BSD在伯克利校区得到了很大的发展。直至1992年,UNIX商标持有人USL(AT&T后来开办的一家子公司)起诉伯克利不当使用Unix执照,虽然USL最终败诉,但伯克利也在同年宣布不再发展BSD,BSD的终极版本是4.4BSD,此乃后话。以下附有UNIX两大流派AT&TUNIX与BSD各自的发展历程示意图。除UCB外,卡耐基美伦学院(CMU)的Mach计划也对UNIX的发展形成深远影响。现今许多流行的UNIX系统都与Mach有关。
AT&T在V6推出后linux删除文件夹,于1978年又推出V7,包括了更多的命令并可支持大尺度的文件,V7后来被移植到VAX机上,称为32V,1981年,研发出SystemIII,1983年,推出适用于教育而且便于维护的SystemV。
不仅两个主要流派外,还有一些软、硬件厂商在不同的CPU平台上开发的“类似于”UNIX的操作系统。这种系统虽然实现方式各不相同,但其所具有的功能及操作管理手段均与主要流派中的个别版本相像,我们称之为“兼容的”UNIX,下表为一张兼容UNIX的列表:
名称公司硬件平台特性
AIXIBMRS6000,POWERPC融合SVR2和BSD的特性,有特色的系统管理
IRIXSGIPC/工作站最新版本V5.x基于SVR4
ULTRIXDECPC具有许多4.2BSD与4.3BSD的特征
SunOS
(Solaris)SUN68K,Sparc,X86基于4.3BSD,也有许多来自于SYSTEMV的内容,SUN自身开发的NFS、OPENLOOKGUI标准
HP-UXHPX86,HP工作站4.2BSD发展而至
NeXTNeXTstep68K,X86基于Mach核心的4.3BSD,用户界面友好,遵循Openstep标准
XenixSCO/MicrosoftX86以SVR2为基础
SCOUNIXSCOX86Xenix的后续产品,影响较大的PCUNIX
UNICOSCrayCray超级笔记本
DellUNIXDellX86基于SVR4
Minix个人作品X86,Mac,Atari与V7兼容,LINUX的鼻祖
有趣的是,它们大部份不叫“UNIX”,主要缘由是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL竞购,UNIX商标自此归属NOVELL,“AT&TUNIX”这一名称成为历史。在1994年unix操作系统属于,NOVELL令人惊讶地舍弃了“UNIX”这一商标,将其转卖给美国的X/OPEN,这使到所有符合X/OPEN标准的操作系统都可称为“UNIX”。不过,NOVELL依然保留了原UNIX系统程序码的版权。
再后来,书里没说了,我这儿补充,BSD出到4.4版就因为和AT&T打版权官司而停止发展(后来部份开发成员在BSD工作的基础上,除去和AT&T有版权问题的代码,发展出明天的FreeBSD)。这场官司最后庭外和解,然后AT&T面临反垄断起诉,才把UNIX部份借给了SCO,NOVELL把源码和她们的unixware产品一起借给了SCO,而近来SCO又把她们的UNIX服务器部份借给了Linux厂商Caldera...
UNIX的两个发明者因为她们的杰出贡献在80年代
获得IT界的诺贝尔奖——Turing奖
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统linux视频教程,它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是构建不受任何商品化软件的版权掣肘的、全世界都能自由使用的Unix兼容产品。
Linux的出现,最早开始于一位名叫LinusTorvalds的计算机业余爱好者,当时他是英国爱丁堡学院的中学生。他的目的是想设计一个替代Minix(是由一位名叫AndrewTannebaum的计算机院长编撰的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,而且具有Unix操作系统的全部功能,从而开始了Linux雏型的设计。
Linux以它的高效性和灵活性闻名。它还能在PC计算机上实现全部的Unix特点,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包除了包括完整的Linux操作系统,并且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,就像我们使用WindowsNT一样,容许我们使用窗口、图标和菜单对系统进行操作。
Linux之所以深受广大计算机爱好者的喜爱,主要缘由有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,而且可以依照自己的须要对它进行必要的更改,无偿对它使用,无约束地继续传播。另一个诱因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中受益