UNIX 家族及Linux

UNIX 家族及Linux

Unix成长为一个非私有的操作系统,是因为1956年的AT&T集团采用于联邦去经营电报电话服务。当然也得以开发软件,甚至老大软件可以有”合理”收费的证照,不过那么些店铺却被禁止从事其他和电脑有关的商业活动。Unix,在付出的经过中,没有此外的奖励制度和管制,从一起头在AT&T公司出现时,其是一种近似于好奇或趣味的东西。

  不过,20世纪70年代,AT&T集团始发注目到Unix所带来的商业价值。公司的辩护律师起先搜寻一些一手来尊敬Unix,并让其变成一种商业机秘。从1979年Unix的版本V7起头,Unix的执照起先取缔高校使用Unix的源码,包括在讲师中上学。但一个荷兰王国阿姆斯特朗(Strong)(Armstrong)Vrije高校使用版本V6的微处理器科学系的讲解安德鲁(Andrew)Tanenbaum说。在1987年,他为教学目标克隆了一个Unix,创制一个叫Minix的开源的操作系统,并可以在80286的Intel芯片上运行。

  “Minix使用了拥有和Unix一样的想法,并且这是一个不行灿烂的事物”,Salus说,”只有一个特意是程序员的还要特别通晓操作系统内部的人才能干出这件事来”。Minix从此成为了另一个起点–Linus
Torvalids 在1991年利用Minix创设了Linux
–这并不是一个简练的Unix克隆版本,只然则它长得像Unix。

  让大家再回到Linux出现的十年此前,比尔乔伊,毕业于科罗拉多州大学伯克利(Berkeley)分校,当年,他在该校的时候拷贝了贝尔实验室的Unix版本,并且发现了这是一个很科学的可以采取Pascal编译器和文书编译器的操作系统平台。于是,他更改变扩大了Unix,形成了Unix的第二个最根本的分枝–BSD(伯克利Software
Distribution)Unix。在1978年二月,乔伊卖出了第一个BSD的正片:50先令。

  到了1980年,有两个最要害的Unix的版本线,一个是Berkeley的BSD,另一个是AT&T的Unix,在这个时候,很强烈,竞争最后引发了Unix的战事。在这一场战乱中,好的是,软件开发人士或者可以获取Unix的源码并对其遵照自己的急需和心情举办裁剪。而糟糕的是,Unix先河一发不可收拾地开发不停地涌出各式各个的变种。

  1982年,乔伊创设了Sun
Microsystems集团并提供了工作站–Sun-1,运行在当时的一个BSD的本子,叫SunOS(Solaris以事后的十年现身)。而AT&T则在跟着的几年中发表了Unix
System
V的首先版,一个兼有强有力影响力的操作系统,最后培养了IBM的AIX和HP的HP-UX。

三大派生版本:UNIX System V、BSD UNIX (386BSD)、UNIX Like

UNIX System V:

  主要有 A/UX AIX HP-UX IRIX LynxOS SCOOpenServer Tru64 Xenix OS/2
solaris(SUN OS)。

A/UX  

  A/UX(取自Apple Unix)是苹果电脑(Apple
Computer)公司所开发的UNIX操作系统,此操作系统可以在该商厦的局部麦金塔电脑(Macintosh)上运行,最末(或说新型)的一套A/UX是在Macintosh
II、Quadra及Centris等一序列的电脑上运行。A/UX于1988年首次刊登,最后的版本为3.1.1版,于1995年刊出。A/UX至少需要一颗具有浮点运算单元及标签页式的存储器管理单元(Paged
Memory Management Unit,PMMU)的68k总计机才能运作。A/UX是以System V
2.2
版为根基所发展,并且也运用System V 3(简称:SysV 3)、System V
4、BSD 4.2、BSD
4.3等的历史观特色,它也遵照POSIX规范及SVID规范,不过遵照标准版本就麻烦支撑新型的新闻技术,因而在今后的第二版便起头到场TCP/IP网络效率。有传言表示有一个持续版本是以OSF/1为重中之重的代码基础,但却绝非公开登载过,可是无从证实此版本是否真存在过。

Aix logo

  AIXAdvanced Interactive
eXecutive
)是IBM支出的一套UNIX操作系统。它适合Open group的UNIX
98行业标准(The Open Group UNIX 98 Base
Brand),通过健全集成对32-位和64-位应用的互相运行援助,为那一个使用提供了包罗万象的可扩张性。它可以在有着的IBM
~ p体系和IBM
RS/6000工作站、服务器和大型并行顶级统计机上运行。AIX的一些风靡特性例如chuser、
mkuser、
rmuser命令以及相似的事物允许如同管理文件一样来进展用户管理。AIX级另外逻辑卷管理正逐渐被添加进各类即兴的UNIX风格操作系统中。

solaris logo

  Solaris是SUN集团研制的类Unix操作系统。如今时尚版为Solaris 11。

  早期的Solaris是由BSDUnix发展而来。这是因为升阳公司的祖师之一,比尔·乔伊(乔伊(Joy))(比尔(Bill)乔伊(Joy))来自柏克莱加州大学(U.C.Berkeley)。不过随着时间的推迟,Solaris现在在接口上正在逐渐向System
V靠拢。近日Solaris依然属于个体软件。二零零五年7月14日,Sun企业将正在开发中的Solaris
11的源代码以CDDL许可开放,这一绽放版本就是OpenSolaris。

  Sun的操作系统最初叫做SunOS,SunOS
5.0开首,SUN的操作系统开发初叶转向System V 4,
并且有了新的名字叫做Solaris 2.0;Solaris
2.6未来,SUN删除了版本号中的”2,因而,SunOS 5.10就称为Solaris
10。Solaris的早期版本后来又被重新命名为Solaris 1.x.
所以”SunOS”这一个词被用做专指Solaris操作系统的基业,由此Solaris被认为是由SunOS,图形化的桌面总括环境,以及它网络增强部分
组成。

  Solaris运行在六个阳台:Intelx86及SPARC/UltraSPARC。后者是升阳工作站使用的电脑。由此,Solaris在SPARC上享有强劲的拍卖能力和硬件支援,同时Intelx86上的属性也正在取得革新。对六个阳台,Solaris屏蔽了底层平台差距,为用户提供了苦斗一样的使用体验。

HP-UX

  HP-UX(取自Hewlett Packard
UniX
)是Alienware科技集团(HP,Hewlett-Packard)以SystemV为基础所研发成的类UNIX操作系统。HP-UX可以在HP的PA-RISC处理器、AMD的Itanium处理器的处理器上运行,此外过去也能用来中期的Apollo电脑(阿波罗(Apollo)/Domain)系统上。较早版本的HP-UX也能用于HP
9000层层200型、300型、400型的电脑系统(使用HUAWEI的68000处理器)上,和HP-9000多样500型电脑(使用HP专属的FOCUS处理器架构)。

IRIX

  IRIX是由硅谷图形公司(Silicon
GraphicsInc
.,一般用简称:SGI)以System
V与BSD延伸程序为根基所发展成的UNIX操作系统,IRIX能够在SGI公司的RISC型电脑上运行,即是采行32位、64位MIPS架构的SGI工作站、服务器。

澳门新葡亰官网,  Xenix是一种UNIX操作系统,可在个人电脑及微型电脑上接纳。该系统由微软集团在1979年从美利哥电话电报集团赢得授权,为AMD处理器所付出。后来,SCO集团收购了其个别使用权,自这之后,该公司初阶以SCO
UNIX(亦被称作S老董penServer)为名出售。值得一提的是,它还可以在DECPDP-11或是Apple
Lisa电脑运行。它继续了UNIX的特性,Xenix具备了四个人多任务的办事条件,符合UNIX
System V
的接口规格 (SVID)。

 

BSD UNIX (386BSD)

  主要有,DragonFly BSD,FreeBSD,NetBSD,NEXTSTEP,Mac OS
X
,OpenBSD,SUN OS,OpenSolaris,OpenIndiana.

  不同的BSD操作系统针对不同的用途及用户,可使用于多种硬件构架。在内阁单位中常能看到BSD的人影。即便下边的BSD效能可能并非独有,但每种BSD在独家的天地,都逐渐拥有了美观声誉,有的专注于性能,有的则以安全见长。

FreeBSD吉祥物

  FreeBSD是一类别UNIX操作系统,但不是实在意义上的UNIX操作系统,它是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个至关重要分支,它补助x86 兼容(包括 Pentium; 和Athlon(TM))、amd64
兼容(包括 Opteron(TM)、Athlon 64 和
EM64T)、 Alpha/AXP、IA-64、PC-98以及 UltraSPARC®
架构的总括机。它运行在AMDx86 family包容处理器、DEC
Alpha、Sun微系统的UltraSPARC、Itanium(IA-64)和英特尔64电脑上。针对PowerPC的补助正在开发中。它被普遍认为是一对一可靠和安静的。苹果电脑的Mac
OSX即以 Mach 为水源, 配合 FreeBSD 的驱动程序和实用工具为根基。FreeBSD
源于 BSD ──美利坚联邦合众国加州大学贝克莱(Berkeley)(Berkeley)分校开支 UNIX®
版本它由来自世界各地的志愿者付出和维护.FreeBSD
为不同架构的电脑体系提供了不同程度的补助.

  FreeBSD是以一个完善的操作系统的向来来做开发。其水源、驱动程序以及拥有的用户层(Userland)应用程序(比方说是Shell)均由同一源代码版本控制系统保留(目前利用Subversion并与CVS兼容)。相较于另一名牌的的操作系统Linux,其基础为一组开发人员设计,而用户应用程序则交由客人付出(例如GNU计划),最终再因而外团伙集成并打包成Linux包。

  FreeBSD默认是无桌面环境的吩咐行界面,想要使用桌面环境必须自行设置,或是使用PC-BSD之类的桌面发行版。

NetBSD logo

  NetBSD 是一份免费,安全的有着低度可定制性的类Unix操作系统,适于多种阳台,从64位AMDAthlon服务器和桌面系统到手持设备和嵌入式设备。它设计简单,代码规范,拥有许多提高特性,使得它在业界和科学界广受好评,用户可以经过一体化的源代码得到帮助。许多先后都可以很容易地通过NetBSD
Packages Collection拿到。可以在许 多阳台上进行,从 64bit alpha
服务器到掌上型的装置。由于简洁的设计
和先进的特性,使得它在生育和琢磨方面,都有特异的显示,而且它也有受
使用者协助的总体的原始码。许多应用程序也是便于移植的。

openBSD logo

  OpenBSD是一个从NetBSD衍生出来的类Unix操作系统。专案领导人希欧·德若特(Theo
De
Raadt)在1995年倡导了OpenBSD专案,希望创造一个保养安全的操作系统,此外OpenBSD也以高格调的文件、坚韧不拔开放程式码以及严酷的软体授权知名。OpenBSD的吉祥物是刺豚

  OpenBSD包含了一部分在另外操作系统缺少或是选拔性的鹤岗功能,此外OpenBSD相当重视程式码的质地,任何对主旨的修改都亟需经过严厉的审核。OpenBSD可以在17种不同的硬体环境下运行,包含DEC
Alpha、AMD i386、休利特(Hewlett)-Packard PA-RISC、Intel64、小米68000、PowerPC、Sun SPARC等。

  OpenBSD在密码学和平安地点特别典型,可移植性也很好,当然略逊于NetBSD。安全功能如OpenSSH,是由OpenBSD率先开创的。OpenBSD作为安全请求机器(security
demanding machines)运行,受到好评。

  DragonFly是一个以与 FreeBSD
采纳的兑现情势不同的法门来促成产出、SMP、集群以及任何操作系统特性的 BSD
分支。

  DragonFly BSD 是一套开放源代码的类Unix操作系统,自FreeBSD 4.8分段。

  由于FreeBSD开发组将于FreeBSD
4.11后不再推出新的4体系版本(仅做安全性更新),而新的FreeBSD
5文山会海初期又可行能及稳定性等等的质疑,由此Matt
Dillon在2003年六月另外创建分支计划,并于同年11月时于FreeBSD的邮件商讨组群上公告。

  狄龙(Dillon)当时以为FreeBSD
5所利用的Threading与SMP架构将会使得系统难以维护,但不被FreeBSD的开拓进取集团接受,于是决定机关提升分支。虽然如此,DragonFly
BSD的上进团体仍与FreeBSD密切合作,双方仍旧通常互相匡助对方修正臭虫,以及驱动程序的翻新。

  DragonFly 项目标祖师爷和脚下的 leader,Matthew Dillon早已是
FreeBSD SMPng 项目的首要开发人士,在 FreeBSD 3.x 一时先导,他对 FreeBSD
虚拟内存子系统、VFS子系统等两个首要部分举行了重写和加强,那多少个干活儿给
FreeBSD 4.x 体系的可靠性和属性打下了稳固的功底。FreeBSD 项目于 2000 年 6月在 Sunnyvale 的 Yahoo 公司总部举办了 SMP 峰会,并正式开行了 SMPng
计划,即采取 BSDi 捐赠的 BSD/OS 源代码和相关的计划性思想来革新 FreeBSD 的
SMP 能力。

  DragonflyBSD是最青春的BSD,专门提供比FreeBSD更出色的相辅相成多处理机系统,并使基础直接协助SSI集群,以取得更好的总计效能。这些项目在此方向上,才起来数年,首要关注i386阳台。

Mac OS X logo

  Mac OS
X
苹果集团(原苹果电脑集团)为麦金塔电脑开发的附属操作系统Mac
OS的新型版本。Mac OS
X于2001年第一次在市场上盛产,并从2002年起随麦金塔电脑发售。它是一套Unix基础的操作系统,包含六个举足轻重的部份:大旨名为Darwin,是以FreeBSD源代码和Mach微核心为底蕴,由苹果公司和独立开发者社区协力开发;及一个由苹果电脑开发,名为Aqua之专有版权的图形用户界面

  Mac OS X
Server亦同时于2001年出售,架构上的话与工作站(客户端)版本一样,只有在包含的工作组管理和管理软件工具上独具区别,提供对于紧要网络服务的简化访问,像是邮件传输服务器,Samba软件,LDAP目录服务器,以及名称服务器(DNS)。同时它也有两样的授权型态。

  一言以蔽之,它是Mac OS “版本10 “的分支,可是它与最初发行的Mac
OS比较,在Mac
OS的野史上是赞成独立发展的。它以Mach核心为底蕴,插手UNIX的BSD实现,再并入到NeXTSTEP当中(NeXTSTEP为当时Steve·乔布斯(Jobs)(Steve乔布斯)于1985年被迫离开苹果后,成立NeXT集团所发展的)。

  同时,苹果电脑企图成立一个各自拥有的”新世代”操作系统,但只有少部份成功。最终NeXT的操作系统—(在及时称作OPENSTEP—)被选为苹果下个操作系统的根基格局,然后苹果电脑将NeXT全体买下来,同等对待复聘雇乔布斯。

  乔布斯(乔布斯)重返苹果的经营管理者层次结构后,指引着苹果公司把本来协理便利程序员的OPENSTEP,转换来苹果电脑首要销售的家用市场,以及遭遇专业人员欢迎的Rhapsody系统上。经历过打击Mac
OS独立开发者忠诚度的失算策略、Mac OS
9转换来新系统,减轻转变之后,Rhapsody衍生和变化为Mac OS X。

 

UNIX Like

  主要有GNU / Linux,Minix,QNXUnix的特点。

Andrew S. Tanenbaum

  Minix的名目取自立陶宛语Mini
UNIX
,是一个迷你版本的类Unix操作系统(约300MB),其余类似的系统还有Idris,Coherent,和Uniflex等。这多少个类Unix操作系统都是重复腾飞的,并不曾应用其它AT&T的程序码。

  Minix原来是荷兰王国伊斯坦布尔的Vrije大学总结机科学系的Andrew S.
Tanenbaum
授业所发展的一个类Unix操作系统。全部的程序码共约12,000行,并放置他的创作Operating
Systems: Design and Implementation(ISBN
0-13-637331-3)的附录里作为范例。Minix的连串要求在当时的话异常简单,只要三片磁片就足以启动。

  全套Minix除了起动的部份以汇编语言编写以外,其他大部份都是纯粹用C语言编写。分为:内核内存管理档案管理三部份。

  Minix原始是规划给1980年代到1990年代的IBM PC和IBM
PC/AT包容电脑上推行。1.5版也有移植到已HTC68000系列CPU为根基的微处理器上(如Atari ST,Amiga,和最初的Apple
Macintosh)和以SPARC为根基的机器(如升阳sun集团的工作站)。2.0版则唯有x86架构的本子。

Linux吉祥物

  Linux,是一类Unix统计机操作系统的统称。该操作系统的要旨的名字也是“Linux”。Linux操作系统也是自由软件和绽放源代码发展中最资深的例证。

  严酷来讲,Linux那些词本身只代表Linux主题,但在实质上人们曾经层出不穷了用Linux来描写整个基于Linux主题,并且动用GNU工程各种工具和数据库的操作系统(也被喻为GNU/Linux)。基于这几个组件的Linux软件被号称Linux发行版。一般来讲,一个Linux发行包包含大量的软件,比如软件开发工具、数据库(例如PostgreSQL、MySQL)、网络服务器(例如Apache)、X
Window、桌面环境(例如GNOME和KDE)、办公包(例如OpenOffice)、脚本语言(例如Perl、PHP和Python)等等。

  Linux主题最初是为Intel386微处理器设计的。现在Linux主题协理从个体电脑到大型主机甚至包括嵌入式系统在内的各样硬件设施。

  现在,Linux已经改为了一种受到广大关注和援助的操作系统。包括国际商用机器集团和Lenovo、Acer在内的局部信息业巨头也陆续援助Linux,并且建立了部分团队匡助其提升,如Open
Invention Network(OIN)(成员有IBM,索尼,NEC,Philips,Novell,Red Hat
等)购买了微软专利,允许任何个体以开放的标准使用。很两人认为,和微软Windows相相比较,作为自由软件的Linux具有低软件成本,高安全性,更加可看重等优势,然而同时却需要更多的人工资本。

 

UNIX与Linux的分别和联系

  UNIX是一个效能强大、性能系数的多用户、多任务操作系统,可以利用从巨型总括机到平凡PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

  Linux是一种外观和特性与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个看似于
UNIX的制品。Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System
V以及BSD UNIX的操作系统,对于System
V来说,近期把软件程序源代码得到Linux底下重新编译之后就可以运行,而对于BSD
UNIX来说它的可执行文件可以一贯在Linux环境下运作。

  linux就是模拟unix界面和效果的操作系统,不过源代码和unix一点关系都并未。换句话讲,linux不是unix,但像unix。(Linux
is not unix!)

  另外两大区别:

  1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.

  2)
UNIX有些版本比如aix,hp-ux是商业软件是闭源的(不过solaris,*bsd等unix都是开源的),而Linux是自由软件,免费、公开源代码的.

admin

网站地图xml地图