什么是Unix
UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台
unixUNIX ,或写作UNIX,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。目前每年仍以两位数字以上的速度稳步增长。
图为unix发展史
简介
Ken和Dennis最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可将Unix源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的Unix“变种 (Variations)”,这些变种反过来也促进了Unix的发展,其中最著名的变种之一是由加州大学Berkeley分校开发的BSD产品。
后来AT&T意识到了Unix的商业价值,不再将Unix源码授权给学术机构,并对之前的Unix及其变种声明了版权权利。变种BSD Unix在Unix的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用Unix的基础。BSD使用主版本加次版本的方法标识,如 4.2BSD,4.3BSD,在原始版本的基础上还有派生版本,这些版本通常有自己的名字,如4.3BSD-Net/1,4.3BSD-Net/2等。其不断增大的影响力终于引起了AT&T的关注,于是开始了一场旷日持久的版权官司,这场官司一直打到 AT&T将自己的Unix系统实验室卖掉,新接手的Novell公司采取了一种比较开明的做法,允许伯克利自由发布自己的BSD,但是前提是必须将来自于AT&T的代码完全删除,于是诞生了4.4 BSD Lite版,由于这个版本不存在法律问题,4.4BSD Lite成为了现代BSD系统的基础版本。尽管后来,非商业版的UNIX系统又经过了很多演变,但其最终,都是建立在BSD版本上(Linux除外)。所以从这个角度上,4.4 BSD又是所有自由版(Free版)Unix的基础,它们和Unix V及Linux等共同构成Unix操作系统这片璀璨的星空。
BSD在发展中也逐渐衍生出3个主要的分支:FreeBSD,OpenBSD和NetBSD。
此后的几十年中,Unix仍在不断变化,其版权所有者不断变更,授权者的数量也在增加。Unix的版权曾经为AT&T所有,之后Novell拥有了Unix,再之后Novell又将版权出售给了SCO(这一事实双方尚存在争议)。有很多大公司在取得了Unix的授权之后,开发了自己的Unix产品,比如IBM的AIX,HP的HPUX,SUN的Solaris和SGI的IRIX。
Unix因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用。直到GNU/Linux流行开始前,Unix也是科学计算、大型机、超级计算机等所用操作系统的主流。
历史
初创期
Unix的诞生和Multics(Multiplexed Information and Computing System)是有一定渊源的。Multics是由麻省理工学院,AT&T贝尔实验室和通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。
AT&T最终撤出了投入Multics项目的资源,其中一个开发者,Ken Thompson则继续为GE-645开发软件,并最终编写了一个太空旅行游戏。经过实际运行后,他发现游戏速度很慢而且耗费昂贵——每次运行会花费75美元。
在Dennis Ritchie的帮助下,Thompson用PDP-7的汇编语言重写了这个游戏,并使其在DEC PDP-7上运行起来。这次经历加上Multics项目的经验,促使Thompson开始了一个DEC PDP-7上的新操作系统项目。Thompson和Ritchie领导一组开发者,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目被称为UNICS(Uniplexed Information and Computing System),因为它可以支持同时的多用户操作。后来这个名字被改为UNIX。
发展期
最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。B语言在进行系统编程时不够强大,所以Thompson和Ritchie对其进行了改造,并与1971年共同发明了C语言。1973 年Thompson和Ritchie用C语言重写了Unix。在当时,为了实现最高效率,系统程序都是由汇编语言编写,所以Thompson和 Ritchie此举是极具大胆创新和革命意义的。用C语言编写的Unix代码简洁紧凑、易移植、易读、易修改,为此后Unix的发展奠定了坚实基础。
1974年,Thompson和Ritchie合作在ACM通信上发表了一片关于UNIX的文章,这是UNIX第一次出现在贝尔实验室以外。此后UNIX被政府机关,研究机构,企业和大学注意到,并逐渐流行开来。
1975年,UNIX发布了4、5、6三个版本。1978年,已经有大约600台计算机在运行UNIX。1979年,版本7发布,这是最后一个广泛发布的研究型UNIX版本。20世纪80年代相继发布的8、9、10版本只授权给了少数大学。此后这个方向上的研究导致了Plan 9的出现,这是一个新的分布式操作系统。
1982年,AT&T基于版本7开发了UNIX System Ⅲ的第一个版本,这是一个商业版本仅供出售。为了解决混乱的UNIX版本情况,AT&T综合了其他大学和公司开发的各种UNIX,开发了UNIX System V Release 1。
这个新的UNIX商业发布版本不再包含源代码,所以加州大学Berkeley分校继续开发BSD UNIX,作为UNIX System III和V的替代选择。BSD对UNIX最重要的贡献之一是TCP/IP。BSD 有8个主要的发行版中包含了TCP/IP:4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及 4.4-lite。这些发布版中的TCP/IP代码几乎是现在所有系统中TCP/IP实现的前辈,包括AT&T System V UNIX 和Microsoft Windows。
其他一些公司也开始为其自己的小型机或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD。BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办了Sun Microsystems。
1991年,一群BSD开发者(Donn Seeley、Mike Karels、Bill Jolitz 和 Trent Hein)离开了加州大学,创办了Berkeley Software Design, Inc (BSDI)。BSDI是第一家在便宜常见的Intel平台上提供全功能商业BSD UNIX的厂商。后来Bill Jolitz 离开了BSDI,开始了386BSD的工作。386BSD被认为是FreeBSD、OpenBSD 和 NetBSD的先辈。
AT&T继续为UNIX System V增加了文件锁定,系统管理,作业控制,流和远程文件系统。1987到1989年,AT&T决定将Xenix(微软开发的一个x86-pc上的UNIX版本),BSD,SunOS和System V融合为System V Release 4(SVR4)。这个新发布版将多种特性融为一体,结束了混乱的竞争局面。
1993年以后,大多数商业UNIX发行商都基于SVR4开发自己的UNIX变体了。
现况
UNIX System V Release 4发布后不久,AT&T就将其所有UNIX权利出售给了Novell。Novell期望以此来对抗微软的Windows NT,但其核心市场受到了严重伤害,最终Novell将SVR4的权利出售给了X/OPEN Consortium,后者是定义UNIX标准的产业团体。最后X/OPEN和OSF/1合并,创建了Open Group。Open Group定义的多个标准定义着什么是以及什么不是UNIX。
实际的UNIX代码则辗转到了Santa Cruz Operation,这家公司后来出售给了Caldera Systems。Caldera原来也出售Linux系统,交易完成后,新公司又被重命名为SCO Group。
1127部门的解散
根据一项报导指出,当年负责研发UNIX与后续维护工作的贝尔实验室1127部门已于2005年8月正式宣告解散。Ken Thompson已退休,现居加州;Dennis Ritchie调到别的部门;Douglas McIlroy在达特茅斯学院担任教授等等。
标准
从1980年代开始,POSIX,一个开放的操作系统标准就在制定中,IEEE制定的POSIX标准现在是UNIX系统的基础部分。
自由的类Unix系统
Richard Stallman建立了GNU项目,要创建一个能够自由发布的类UNIX系统。20年来,这个项目不断发展壮大,包含了越来越多的内容。现在,GNU项目开发的产品,比如Emacs,GCC等已经成为各种其他自由发布的类UNIX产品中的核心角色。
1990年,Linus Torvalds决定编写一个自己的Minix内核,初名为Linus' Minix,意为Linus的Minix内核,后来改名为Linux,此内核于1991年正式发布,并逐渐引起人们的注意。当GNU软件与Linux内核结合后,GNU软件构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的类Unix操作系统。
1994年,BSD Unix走上了复兴的道路。BSD的开发也走向了几个不同的方向,并最终导致了FreeBSD、OpenBSD和NetBSD的出现。
是一种操作系统
是美国人Dennis Ritchie在一台PDP-7上开发的操作系统。后来经Ken Thompson(好象是这么写)用C语言重写了。现在UNIX商标归X/Open,也就是现在的OpenGroup所有。Unix系统有一系列标准,UNIX-98和UNIX-03。符合这些标准的操作系统有SCO的UNIXWare,SUN Microsystem的Solaris等。
不过,还有一些操作系统和UNIX部分兼容,符合POSIX标准,这些是Linux,BSD等。另外,Apple的Mac OS也是一个基于UNIX内核的操作系统。
unix是什么意思
UNIX是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。UNIX作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。UNIX系统在计算机操作系统的发展史上占有重要的地位。它确实对已有技术不断作了精细、谨慎而有选择的继承和改造,并且,...
“UNIX”指什么?
英语缩写词"UNIX"通常代表"Uniplexed Information and Computing Service",直译为"综合信息与计算服务"。本文将深入解析这个缩写词的含义,包括其中文拼音(zōng hé xìn xī yǔ jì suàn fú wù)以及在英语中的流行程度(493),它被归类在Computing领域,并应用于Unix Commands中。这个术语主要应用...
UNIX是什么?
SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX UNICOS Cray Cray超级电脑 Dell UNIX Dell X86 基于SVR4 Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖 有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,...
Unix是什么?
Unix象很多有趣的题目一样,Unix不容易准确定义。从底层上看,Unix是操作系统的内核(Kernel),它是1969年Ken Thompson在贝尔实验室设计的一整套监控程序,负责控制、协调多用户计算机系统的工作。内核程序(Kernel)之上是Unix文件系统,负责组织管理数据文件、目录及设备。再上面的一层称为Unix的Shell,它是...
UNIX是什么意思
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。&...
unix是什么意思
Unix是一种分时、多用户、多任务的操作系统。一、历史悠久 1969年美国AT&T贝尔实验室的Dennis Ritchie和Ken Thompson在大型计算机PDP-7上开发出Unix操作系统,并为此获得了1983年图灵奖。二、强大的数据处理能力 因为Unix系统其具有良好的稳定性和强大的数据处理能力,现在一般用在服务器上,有很多版本的,...
程序中unix是什么意思?
Unix是什么?Unix是一种多用户,多任务操作系统,可在各种计算机、服务器和移动设备上运行。它是由肯·汤普森和丹尼斯·里奇于1969年联合开发的。Unix的出现使得操作系统的开发变得更加灵活,方便用户进行各种任务的处理。当前,Unix被广泛应用于架设互联网、服务器和计算机领域等。Unix的特点是什么?Unix的...
unix是什么软件
Unix是一个操作系统软件。Unix最初于1969年在AT&T的贝尔实验室开发,它的目标是创建一个简洁、高效、可移植且多任务的操作系统。Unix的设计哲学是“小而美”,它提供了许多基础的工具,这些工具可以组合起来完成复杂的任务。Unix系统及其变体被广泛用于服务器、工作站以及PC等各种计算环境。Unix是...
什么叫UNIX?
SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX UNICOS Cray Cray超级电脑 Dell UNIX Dell X86 基于SVR4 Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖 有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,...
什么是Unix
SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX UNICOS Cray Cray超级电脑 Dell UNIX Dell X86 基于SVR4 Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖 有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,...
壹纪复方: UNIX是一个功能强大、性能全面的多用户、多任务操作系统, 可应用从巨型计算机到普通PC机等多种不同的平台上, 是应用面最广、影响力最大的操作系统. 按照操作系统的分类,属于分时操作系统.
攸县13336232598: 电脑unix是什么? - ?
壹纪复方: 操作系统 UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发.经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族.由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台.
攸县13336232598: Unix是什么啊? - ?
壹纪复方: 首先回答你的问题,笼统的说unix是一种操作系统.对于unix这种操作系统更详细的解释如下:操作系统是一种特殊的用于控制计算机(硬件)的程序(软件),就如你常用的windows系统也是一种操作系统.区...
攸县13336232598: 什么是unix系统 - ?
壹纪复方: 都是C语言写的系统,都是开源的系统,Unix通常是用在银行,电信等企业的服务器上,他比windows更安全可靠,但是操作起来却不容易,因为没有友好的图形界面,基本操作都是命令行. Linux是另一中C语言编写的操作系统,同样比windows安全,虽然有了X界面这中可以图形化操作册界面,但是很多操作还是通过命令完成的.
攸县13336232598: 计算机中的UNIX是什么? - ?
壹纪复方: 简单的说unix是一种计算机操作系统,却别与DOS、windows等操作系统,前者多适用于小型机等企业级高端计算机,高可用性、稳定性上等比个人PC上的操作系统要好.所以相对来说个人用户很少接触到这些东西,一般小型企业也几乎用不到,windows srv版本、linux基本上就可以满足这个层次的应用.如果你想更多了解UNIX操作系统或想入门,建议到书店看看,也可以先从linux、或SUN-Solaris版本的系统入门,因为这些操作系统可以安装在个人PC上,方便个人学习.另百度里有对UNIX系统更有调理的介绍.http://baike.baidu.com/view/8095.html?wtp=tt
攸县13336232598: Unix是什么??
壹纪复方: 一种支持多种CPU架构,执行力比较强的操作系统,像HP的UNIX叫linux,SUN的是suse linux,IBM的叫Aix!
攸县13336232598: 请问谁知道微机术语unix是什么意思??
壹纪复方: UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统.
攸县13336232598: 什么是UNIX操作系统? - ?
壹纪复方: 由于Unix操作系统众所周知的稳定性、可靠性,用来提供各种Internet服务的计算机运行的操作系统占很大比例的是Unix及Unix类操作系统.目前比较常见的运行在PC机上的Unix类操作系统有: BSD Unix、Solaris x86、SCO Unix等. (1)...
攸县13336232598: Unix是什么操作系统啊??
壹纪复方: Unix简介 UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统.具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和Douglas McIlroy于1969年在AT&T的贝尔实验室开发. 目前它的商标权由国际开放标准组织(The Open Group)所拥有.