大家好,如果您还对unix和linux的区别哪个好不太了解,没有关系,今天就由本站为大家分享unix和linux的区别哪个好的知识,包括unix系统还有人用吗的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
linux和unix有什么区别
1,本质不同:Linux是开发源代码的自由软件,用户对前者有很高的自主,在实际的的开权发是处在一个完全开放的环境之中;而unix是对源代码实行知识产权保护的传统商业软件,用户的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。
2、运行平台不同:Linux可以运行在多种硬件的平台上,不会造成什么大的影响;而unix系统大多是与硬件配套,
3、核心是否公开不一样:linux的核心是免费、自由使用,核心源代码是开放的;而unix的核心并不公开,在对硬件的要求上,linux比unix要低,没有unix那么苛刻,在安装上linux比unix容易掌握。
Unix与Linux有什么区别
1、本质不同:Linux是开发源代码的自由软件,用户对前者有很高的自主,在实际的的开权发是处在一个完全开放的环境之中;而unix是对源代码实行知识产权保护的传统商业软件,用户的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。
2、运行平台不同:Linux可以运行在多种硬件的平台上,不会造成什么大的影响;而unix系统大多是与硬件配套,
3、核心是否公开不一样:linux的核心是免费、自由使用,核心源代码是开放的;而unix的核心并不公开,在对硬件的要求上,linux比unix要低,没有unix那么苛刻,在安装上linux比unix容易掌握。
unix与linux的区别
区别:
1、Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同。
3、这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应。
4、这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。
补充:
1、目前主流的Unix系统有三种,分别是AIX、HP-UX、Solaris,它们分别运行在各自的Unix服务器上,这些Unix服务器自成体系,有自己生产的CPU、内存、主板等等。
2、这些Unix系统互不兼容,它们各自有自己的系统工程师,这些工程师一般只熟悉其中的某种Unix系统,如果要熟悉其它的Unix系统,则还要继续学习,这些Unix系统没有好坏,只有不同。
3、另外,目前各个行业关键性的应用领域采用的都是Unix服务器,为什么呢?Linux一般运行在PC机上,不太稳定,并行度不够一般应用在小型企业。
4、而Unix系统则运行在Unix服务器上,这些服务器非常稳定,已经经历过几十年的考验,还有这些Unix服务器CPU的个数最多的可以达到一百多个,并行度非常高,这个是PC机无法比拟的。
5、目前在电信、金融、油田、移动、证券等行业的关键性应用,Unix服务器处于垄断地位。所以只有掌握了Unix才能真正意义上的进入高端行业,对以后的职业发展是至关重要的。
linux和unix
Unix历史
Linux是Unix家族中的一员,而Unix历史悠久,其最引人关注的特征之一是其开发不受控于某一厂商或组织,很多团体或组织对其发展和演进做出过贡献,其中包括商业的或非商业的。这一渊源使得Unix集众多开创性特征于一身,而随着时间的推移,同时也带来了负面影响,使其实现趋于分裂,对在其上的软件开发带来了巨大的困难和挑战,因此也导致了人们对Unix实现的标准化越加期待。
Unix定义第一,指通过SUS所规范的官方一致性测试,且由Unix商标持有者OpenGroup正式授权冠以Unix的操作系统。
第二,指那种运作方式类似经典Unix系统的操作系统。
由第一种定义,目前基本还未出现开源的Unix实现,而第二种定义则包括Bell实验室的Unix系统及其重要分支SystemV和BSD等。目前极富盛名的Linux根据第二种定义,一般也视作Unix系统。
Unix发展Unix最初实现是由DigitalPDP-7小型机的汇编开发而成,1973年,Unix的第4版,首个几乎完全由C重写的Unix版本在11月发布,这是C语言接替B语言变得日渐成熟,使得这一门新语言能够胜任内核的开发。
Unix的迅速扩展使AT&T声名远播,但由于AT&T的全美电信市场的垄断,美国政府禁止AT&T涉足软件销售行业,即Unix不能作为产品进行销售,AT&T不得不准许高校象征性地在支付发布费用后使用Unix系统,而这一举措,极大促进了Unix的繁荣、普及和使用。
Linux诞生与发展当时,计算机软件的消费者不但无权阅读所购软件的源码,而且也不能复制,更改以及重新发布所购软件。哪怕BSD,使用时不但仍需获得AT&T的许可,也不得随意修改和重新发布其中AT&T拥有产权的代码部分。此时,天才型程序员Stallman发起了GNU项目,并创立了非盈利机构自由软件基金会,以支持GNU项目和广义的自由软件开发,诞生了GNU项目中的重要成果GPL协议。然而GNU却始终未开发出能够有效运行的操作系统,但却开发出了大量其他程序,例如GNU编译器集合和文本编辑器,bashshell等。此时的GNU操作系统万事具备就差驱动这些工具的内核了。
1991年,LinusTorvalds在外界激励下为自己的Intel80386PC开发操作系统,最初他接触的是开源的Minix,而Minix是作为教学目的而被开发的,不能有效的使用系统资源,故而Linus自力更生,在数月之后开发出一个内核雏形,可以编译并运行GNU的各种工具,为求得其他程序员的帮助,Linus在Usenet新闻组comp.os.minix上发表声明,结果一呼百应,其他程序员纷纷加入到Linux开发行列中,并添加了众多新特性。而最初的Linux使用许可也非常严格,但Linus最终将其归于GNU阵营。
Linux发行版严格来说,Linux只是指由LinuxTorvalds和其他人所开发的内核,而如今以代指那些由内核和许多其他工具和库组成的完整操作系统。Ubuntu则是众多发行版中的佼佼者。
各发行版之间大同小异,而最大的不同在于软件包管理的不同,如yum和apt-get等。具体使用哪个Linux发行版,完全可以根据个人喜好而定。而此时从众也未尝不可,如果没有远大的追求,实际的工作开发环境才是学习的主要目标。
第一次写这么多,还是电脑好用
Unix和Linux操作系统有什么区别
说Unix是操作系统的鼻祖一点都不为过,Linux可以说是在Unix下创新发展而来。他们有很多共同的地方,也有很多不同的地方。
1、Unix和lLinux的历史渊源Unix和Linux两个系统都是起源于个人兴趣爱好,只是时间先后不同而已。
①、Unix系统渊源
Unix操作系统是由肯?汤普森和丹尼斯?里奇这两位大神发明的,他们被称为Unix之父。但是他们发明这个Unix的起因,却让人出乎意料。仅仅是因为自己写的游戏“StarTravel”无法玩了。因为当时贝尔实验室研发Multics系统已经宣告失败。所以,这位大神就找了一台报废很久的老爷机PDP-7小型机。注意,这个报废小型机和我们现在的小型机完全不是一个概念。这个小型机有1个房间那么大。他不仅在这台机器上开发出了操作系统,还将自己的游戏重写了一遍。现在很多年轻人都玩游戏,但是,有多少人像他那么执着呢?为了玩个游戏,自己开发个系统。
至于丹尼斯?里奇则是因为发明了C语言编程工具,终结了汇编编程的时代。于是在1973年,Unix系统用C语言进行重写。使得Unix系统可移植性大大提高。所以才说是这位两位大神创造了Unix系统。
②、Linux系统渊源
而Linux操作系统的起源则和Unix有关系。它是由李纳斯?托瓦兹在读大学的时候编写出来的。他之所以要开发linux系统,是因为它觉得教学用的Unix太难用了。于是就参考unix系统的特点和功能,开发了一个Linux系统。于1991年9月发布,当时只有10000行代码。功能基本和Unix是相似的,但重点是他毫无保留的将自己的成果和大家分享,并邀请大家一起完善Linux。这为Linux后来发展奠定了良好基础。所以
2、Unix和Linux系统的区别要说Unix和Linux的区别,其实从渊源关系就大致能窥探一二。
①、硬件捆绑不一样
Unix系统因为开发较早,在哪个年代的计算机,系统和硬件的捆绑程度都非常高。所以,Unix系统也和硬件捆绑很高。从它衍生的系统就可以看出来:
IBM公司AIX系统,一直发展到现在,依然只能在IBM的Power架构CPU上运行。非常有局限性。这也间接导致了小型机的发展速度跟不上X86。HP公司的HP-UX系统,同样只能在HP的PA-RISC架构的CPU上运行,英特尔为了HP的市场,单独为它开发了一款安腾的CPU系列。但还是因为局限性太高,最后英特尔放弃了安腾cpu。Sun公司的Solaris系统,这算是一个比较厉害的衍生系统。它不仅支持自家公司的SPARC架构的CPU,还支持X86的CPU。当然这是Sun公司为了大家更好的掌握Solaris系统而定制的。本来是个好方法,然而还是抵不过Linux开源发展的快。FreeBSD系统,这个系统算是一个非常稳定的Unix版本,它有点学习Linux的开源方法,它在BSD许可协议下,允许任何人在保留版权和许可协议信息的前提下,随意使用和发行。所以,它至今还衍生了很多优秀的系统出来。比如,苹果公司的OSX就是基于FreeBSD开发而来,而据说,很多网络交换机也是在这个系统基础上开发而来。Linux系统则不同,和硬件捆绑没有那么紧密。不仅可以运行在X86上,也可以运行各大厂家的小型机上。因为主要还是它的开源特性,它让全世界无数的开发人员不断为期改良和扩展新特性。免费使用让很多人愿意去使用它,发现问题,解决问题。最后,也就形成了Linux的快速发展。在linux上也衍生了很多版本的Linux出来,比如大家熟知的:RedHat,Centeros,Ubuntu,安卓等等。
②、开源和闭源的区别
Unix系统一开始就属于闭源系统,从它这里衍生出来的大部分优良操作系统都掌握在大公司IBM、HP、Sun等公司手里,他们开发改进这些Unix系统,并捆绑在硬件上。只为了卖更多钱。除了操作系统卖钱,操作系统上的高可用组件、虚拟化组件等新特性都可以卖钱。还有,操作系统用上后还得用一些生态软件才能保障业务系统运行,这些生态软件又可以卖钱。这些都可以带来巨大的商业利益,所以,早些年IBM、HP、Sun可以说是赚的盆满钵满。用躺着赚钱来形容一点都不为过。
也正是这种躺着赚钱的日子太舒服了,所以,谁都不愿意割自己的肉将自己的系统免费开源出来。这就导致了Unix系统渐渐固步自封,直到Linux和X86飞速发展威胁到生存了,他们才意识到这个问题。IBM开始开放Power架构,组建了OpenPower联盟,但这也只是开放Power架构,Unix依然不舍得开放源代码。
Linux则不同,从它诞生的那一刻起就被李纳斯?托瓦兹开源出来,免费使用,让大家来共同参与改进。到目前为止,Linux内核还属于李纳斯?托瓦兹的代码已经不足2%。大部分都是后期开发者改进优化出来的了。更新换代可谓是日新月异。
Linux系统不仅自己开源,还带动了一大批基于Linux系统的生态软件开源。现在很多开源社区开源软件基本也是基于Linux开源系统的。因为Linux的带动,现在开源软件可以说是百花齐放,基本可以覆盖闭源软件的大部分软件了。这也为Linux生态发展加快了进程。
3、Unix和Linux系统的相同点因为Linux是在Unix系统上发展起来的,它们有很多的共同点。Linux甚至被大家叫做“类Unix系统”。Unix有的功能,Linux都有。他们拥有共同的系统架构。
两家操作系统的架构都是分为3层:内核层、Shell层和应用层。
内核层主要跟硬件打交道,它负责管理和控制计算机系统的所有硬件资源。并为Shell层组织各个命令进程的运行,从而更好的利用硬件资源为用户服务。Shell层则是直接跟用户进行交互的界面。用户只需要打开一个Shell命令行界面(当然系统启动会自动启动一个默认的Shell),就可以和用户计算机进行交互。用户在Shell里输入命令,Shell就会将用户输入的命令准确的解释成机器需要执行的动作。然后交给内核去处理。应用层是额外附加的各种扩展应用软件。在我们装unix或者linux系统时,里面都有不少系统附加组件。这些组件都是应用层的软件。比如对于新手最喜欢装的CDE、Gnome图形桌面都属于应用层软件。既然架构都一样,执行效率自然也就不相上下,只要内核优化得好。Linux效率不比Unix差。图形界面这是两家都存在弱点。不过,一般服务器操作系统应该都可以不要图形。作为桌面实用的Linux还是得装一个图形。
4、和windows的区别Unix和Linux系统有共同的渊源。但和Windows却有很大的区别。
首先就是图形化,windows是从DOS批处理系统发展而来。是图形化操作系统公认做的最厉害的操作系统。所以,优秀的图形化是和linux系统最大的区别。在winows系统中,到处都是所见即所得的理念,你无需掌握任何命令就可以使用windows。也正是比尔盖茨这个理念,让全世界计算机普及起来。其次就是易用性,windows的易用性无可挑剔,能帮你精简的,系统都帮你精简了。你只需要识字会看,会敲键盘或鼠标基本就可以操作电脑了。而Linux系统不行,你还是必须掌握一些常用的命令。哪怕是你用了图形界面,依然很多操作需要在命令行下执行才是最有效的。有些配置还必须要通过修改文件,执行命令来完成。最后就是维护性,windwos的维护性也是非常强大,小问题方面基本不影响使用。如果真的出现了影响的问题,神奇的三个键Ctrl+Alt+Del就可以重启帮你解决大部分问题。而Linux系统恰恰相反,你最好不要随便重启。尤其是长期24小时运行的服务器系统。机器本来运行是好好的,你的重启可能导致系统起不来。虽然windows有很多这些优越性,但因为加载了图形和大量的自动处理。就导致了windows系统占用资源比较多。大家都知道Linux系统几百兆内存都跑的很溜,windows相比Linux可能就跑的比较吃力。而且,图形化比较容易奔溃,所以小问题比较多。所以,最终Linux和Unix服务器端使用比较多,windows则基本统治了桌面端。
总结总之,Linux和Unix系统不仅有共同的渊源,也有一些不同之处。历史的发展,导致开源的Linux系统飞速发展,大有替代Unix的势头。而windows虽然统治桌面端,但也正在积极扩大服务器端市场。
我是数智风,以上是我的粗浅认识,可供参考。如果觉得有帮助,欢迎关注评论。
UNIX与linux有什么区别和联系
出生的时间不同。unix认为是1970年诞生的,而linux诞生在1991年。unix之父KenThompson由于想继续玩“星际旅行”的游戏,就根据multics项目写一个简化的操作系统内核,这就创造了unix。后来KenThompson与DennisRitchie成功地用C语言重写了Unix的第三版内核。linux系统则是linux内核和gnu计划的完美组合。
授权方式不一样。unix是收费的,它的版权归属于贝尔实验室。而linux是开源的,自由的软件,任何人都可以自由的使用。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!