{eval=Array;=+count(Array);}
unix是一个操作系统大类,很多操作系统都是在unix的基础上发展出来的,因此都属于unix系统。比如saloris,mac os x,linux等。而linux是由linus torvalds在unix的基础上改写的,目前服务器以及大型主机基本上都是用的linux系统。linux有很多个发行版,称作distribution。比如suse,red hat,ubuntu,centos等。这些发行版的内核都是一样的,因此都属于linux系统。就是一些操作,界面有些不一样。
1、Linux是从UNIX的基础上发展而来的,Linux可以说是UNIX的一个分支。
2、Linux的一切都是开源的,因此可以免费使用,UNIX一开始的时候也是开源的,后来才以授权方式闭源。
3、Linux是免费的,UNIX一般使付费的。
4、Linux一般用于普通PC或者嵌入式设备,UNIX一般用于服务器。
5、Linux的比较出色的衍生系统有Ubuntu、SUSE、RedHat和Android;UNIX的衍生系统有freebsd、openbsd、OpenSolaris。
Linux是Unix家族中的一员,而Unix历史悠久,其最引人关注的特征之一是其开发不受控于某一厂商或组织,很多团体或组织对其发展和演进做出过贡献,其中包括商业的或非商业的。这一渊源使得Unix集众多开创性特征于一身,而随着时间的推移,同时也带来了负面影响,使其实现趋于分裂,对在其上的软件开发带来了巨大的困难和挑战,因此也导致了人们对Unix实现的标准化越加期待。
第一,指通过SUS所规范的官方一致性测试,且由Unix商标持有者Open Group正式授权冠以Unix的操作系统。
第二,指那种运作方式类似经典Unix系统的操作系统。
由第一种定义,目前基本还未出现开源的Unix实现,而第二种定义则包括Bell实验室的Unix系统及其重要分支System V和BSD等。目前极富盛名的Linux根据第二种定义,一般也视作Unix系统。
Unix最初实现是由Digital PDP-7小型机的汇编开发而成,1973年,Unix的第4版,首个几乎完全由C重写的Unix版本在11月发布,这是C语言接替B语言变得日渐成熟,使得这一门新语言能够胜任内核的开发。
Unix的迅速扩展使AT&T声名远播,但由于AT&T的全美电信市场的垄断,美国政府禁止AT&T涉足软件销售行业,即Unix不能作为产品进行销售,AT&T不得不准许高校象征性地在支付发布费用后使用Unix系统,而这一举措,极大促进了Unix的繁荣、普及和使用。
当时,计算机软件的消费者不但无权阅读所购软件的源码,而且也不能复制,更改以及重新发布所购软件。哪怕BSD,使用时不但仍需获得AT&T的许可,也不得随意修改和重新发布其中AT&T拥有产权的代码部分。此时,天才型程序员Stallman发起了GNU项目,并创立了非盈利机构自由软件基金会,以支持GNU项目和广义的自由软件开发,诞生了GNU项目中的重要成果GPL协议。然而GNU却始终未开发出能够有效运行的操作系统,但却开发出了大量其他程序,例如GNU编译器集合和文本编辑器,bash shell等。此时的GNU操作系统万事具备就差驱动这些工具的内核了。
1991年,Linus Torvalds在外界激励下为自己的Intel 80386 PC开发操作系统,最初他接触的是开源的Minix,而Minix是作为教学目的而被开发的,不能有效的使用系统资源,故而Linus自力更生,在数月之后开发出一个内核雏形,可以编译并运行GNU的各种工具,为求得其他程序员的帮助,Linus在Usenet新闻组comp.os.minix上发表声明,结果一呼百应,其他程序员纷纷加入到Linux开发行列中,并添加了众多新特性。而最初的Linux使用许可也非常严格,但Linus最终将其归于GNU阵营。
严格来说,Linux只是指由Linux Torvalds和其他人所开发的内核,而如今以代指那些由内核和许多其他工具和库组成的完整操作系统。Ubuntu则是众多发行版中的佼佼者。
各发行版之间大同小异,而最大的不同在于软件包管理的不同,如yum和apt-get等。具体使用哪个Linux发行版,完全可以根据个人喜好而定。而此时从众也未尝不可,如果没有远大的追求,实际的工作开发环境才是学习的主要目标。
第一次写这么多,还是电脑好用
Linux与Unix的区别 某些PC机的Unix和Linux在实现方面相类似。几乎所有的商业Unix版本都基本支持同样的软件、程序设计环境和网络特性。然而,Linux和Unix的商业版本依然存在许多差别。Linux支持的硬件范围和商业Unix不一样。一般来说,商业Unix支持的硬件多一些,可是Linux支持的硬件也在不断扩大。突出的是,Linux至少和商用Unix一样稳定。对许多用户来说,最重要的因素是价格。Linux是免费软件,用户可以从Internet网上下载。如果上网不方便,可以很便宜地通过邮购得到Linux的磁盘或CD-ROM。当然也可以直接从朋友那里得到。商业Unix的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售后支持和质保费。对于较大的机构,这些都很重要,但是PC机用户也许从中得不到什么好处。许多商业公司和大学等单位已经发现,在实验室用廉价的PC机运行Linux比用工作站运行商业Unix还好。Linux可以在PC机上提供工作站的功能,而PC机的价格是工作站的几分之一。也有一些针对PC机的便宜的Unix,其中最有名的是386BSD。在许多方面,386BSD软件包和Linux兼容,但Linux更适合用户的需求。最显著的是,Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献。相比之下,386BSD是由封闭的团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:Linux的目标是从头开始开发一个完整的Unix系统;386BSD的目标则是对现有的BSD做些修改,以适合80386系统。