Unix和Linux操作系统有什么区别?:说Unix是操作系统的鼻祖一点都不为过,Linux可以说是在Unix下创新发展而来。他们有很多共同的地方,也有很多不同的:-unix,lin
说Unix是操作系统的鼻祖一点都不为过,Linux可以说是在Unix下创新发展而来。他们有很多共同的地方,也有很多不同的地方。
Unix和Linux两个系统都是起源于个人兴趣爱好,只是时间先后不同而已。
①、Unix系统渊源
Unix操作系统是由肯?汤普森和丹尼斯?里奇这两位大神发明的,他们被称为Unix之父。但是他们发明这个Unix的起因,却让人出乎意料。仅仅是因为自己写的游戏“Star Travel”无法玩了。因为当时贝尔实验室研发Multics系统已经宣告失败。所以,这位大神就找了一台报废很久的老爷机PDP-7小型机。注意,这个报废小型机和我们现在的小型机完全不是一个概念。这个小型机有1个房间那么大。他不仅在这台机器上开发出了操作系统,还将自己的游戏重写了一遍。现在很多年轻人都玩游戏,但是,有多少人像他那么执着呢?为了玩个游戏,自己开发个系统。
至于丹尼斯?里奇则是因为发明了C语言编程工具,终结了汇编编程的时代。于是在1973年,Unix系统用C语言进行重写。使得Unix系统可移植性大大提高。所以才说是这位两位大神创造了Unix系统。
②、Linux系统渊源
而Linux操作系统的起源则和Unix有关系。它是由李纳斯?托瓦兹在读大学的时候编写出来的。他之所以要开发linux系统,是因为它觉得教学用的Unix太难用了。于是就参考unix系统的特点和功能,开发了一个Linux系统。于1991年9月发布,当时只有10000行代码。功能基本和Unix是相似的,但重点是他毫无保留的将自己的成果和大家分享,并邀请大家一起完善Linux。这为Linux后来发展奠定了良好基础。所以
要说Unix和Linux的区别,其实从渊源关系就大致能窥探一二。
①、硬件捆绑不一样
Unix系统因为开发较早,在哪个年代的计算机,系统和硬件的捆绑程度都非常高。所以,Unix系统也和硬件捆绑很高。从它衍生的系统就可以看出来:
Linux系统则不同,和硬件捆绑没有那么紧密。不仅可以运行在X86上,也可以运行各大厂家的小型机上。因为主要还是它的开源特性,它让全世界无数的开发人员不断为期改良和扩展新特性。免费使用让很多人愿意去使用它,发现问题,解决问题。最后,也就形成了Linux的快速发展。在linux上也衍生了很多版本的Linux出来,比如大家熟知的:RedHat,Centeros,Ubuntu,安卓等等。
②、开源和闭源的区别
Unix系统一开始就属于闭源系统,从它这里衍生出来的大部分优良操作系统都掌握在大公司IBM、HP、Sun等公司手里,他们开发改进这些Unix系统,并捆绑在硬件上。只为了卖更多钱。除了操作系统卖钱,操作系统上的高可用组件、虚拟化组件等新特性都可以卖钱。还有,操作系统用上后还得用一些生态软件才能保障业务系统运行,这些生态软件又可以卖钱。这些都可以带来巨大的商业利益,所以,早些年IBM、HP、Sun可以说是赚的盆满钵满。用躺着赚钱来形容一点都不为过。
也正是这种躺着赚钱的日子太舒服了,所以,谁都不愿意割自己的肉将自己的系统免费开源出来。这就导致了Unix系统渐渐固步自封,直到Linux和X86飞速发展威胁到生存了,他们才意识到这个问题。IBM开始开放Power架构,组建了Open Power联盟,但这也只是开放Power架构,Unix依然不舍得开放源代码。
Linux则不同,从它诞生的那一刻起就被李纳斯?托瓦兹开源出来,免费使用,让大家来共同参与改进。到目前为止,Linux内核还属于李纳斯?托瓦兹的代码已经不足2%。大部分都是后期开发者改进优化出来的了。更新换代可谓是日新月异。
Linux系统不仅自己开源,还带动了一大批基于Linux系统的生态软件开源。现在很多开源社区开源软件基本也是基于Linux开源系统的。因为Linux的带动,现在开源软件可以说是百花齐放,基本可以覆盖闭源软件的大部分软件了。这也为Linux生态发展加快了进程。
因为Linux是在Unix系统上发展起来的,它们有很多的共同点。Linux甚至被大家叫做“类Unix系统”。Unix有的功能,Linux都有。他们拥有共同的系统架构。
两家操作系统的架构都是分为3层:内核层、Shell层和应用层。
既然架构都一样,执行效率自然也就不相上下,只要内核优化得好。Linux效率不比Unix差。图形界面这是两家都存在弱点。不过,一般服务器操作系统应该都可以不要图形。作为桌面实用的Linux还是得装一个图形。
Unix和Linux系统有共同的渊源。但和Windows却有很大的区别。
虽然windows有很多这些优越性,但因为加载了图形和大量的自动处理。就导致了windows系统占用资源比较多。大家都知道Linux系统几百兆内存都跑的很溜,windows相比Linux可能就跑的比较吃力。而且,图形化比较容易奔溃,所以小问题比较多。所以,最终Linux和Unix服务器端使用比较多,windows则基本统治了桌面端。
总之,Linux和Unix系统不仅有共同的渊源,也有一些不同之处。历史的发展,导致开源的Linux系统飞速发展,大有替代Unix的势头。而windows虽然统治桌面端,但也正在积极扩大服务器端市场。
我是数智风,以上是我的粗浅认识,可供参考。如果觉得有帮助,欢迎关注评论。
UNIX是受版权保护的名称,只允许大公司使用UNIX版权和名称,因此IBM AIX和Sun Solaris以及HP-UX都是UNIX操作系统。在开放集团持有的对行业的信任UNIX商标,并管理UNIX商标授权计划。
大多数UNIX系统本质上是商业的。
Linux是UNIX克隆
但是,如果考虑可移植操作系统接口(POSIX)标准,那么Linux可以被视为UNIX。引用官方Linux内核自述文件:
Linux是一个Unix克隆版,由Linus Torvalds从头开始编写,并得到了网络上一个松散的黑客团队的帮助。它旨在实现POSIX合规性。
但是,“Open Group”不赞成构建“类Unix”,并认为它滥用了他们的UNIX商标。
Linux只是一个内核
Linux只是一个内核。所有Linux发行版都包括GUI系统+
GNU实用程序(如cp,mv,ls,date,bash等)+安装和管理工具+ GNU c / c
++编译器+编辑器(vi)+和各种应用程序(如OpenOffice,Firefox)
。但是,大多数UNIX操作系统都被视为一个完整的操作系统,因为所有操作系统都来自单一来源或供应商。
正如我之前所说,Linux只是一个内核,Linux发行版通过添加各种应用程序使其成为完整的可用操作系统。大多数UNIX操作系统都带有AZ程序,如编辑器,编译器等。例如,HP-UX或Solaris附带AZ程序。
许可证和费用
Linux是免费的。您可以从Internet下载它或在GNU许可证下重新分发它。您将看到Linux的最佳社区支持。大多数类UNIX操作系统都不是免费的(但这种情况正在快速变化,例如OpenSolaris
UNIX)。但是,一些Linux发行版(如Redhat / Novell)提供额外的Linux支持,咨询,错误修复和额外费用培训。
方便使用的
Linux被认为是最像用户友好的UNIX操作系统。它可以轻松安装声卡,闪存播放器和其他桌面设备。但是,Apple OS X是用于桌面使用的最流行的UNIX操作系统。
安全防火墙软件
Linux附带基于开源netfilter
/ iptables的防火墙工具,可以保护您的服务器和桌面免受破解者和黑客攻击。UNIX操作系统附带自己的防火墙产品(例如,Solaris
UNIX附带基于ipfilter的防火墙),或者您需要购买第三方软件,例如Checkpoint UNIX防火墙。
备份和恢复软件
UNIX和Linux附带了一组不同的工具,用于将数据备份到磁带和其他备份媒体。但是,它们都共享一些常用工具,如tar,dump / restore和cpio等。
文件系统
Linux默认支持并使用ext3或ext4文件系统。
UNIX附带了各种文件系统,如jfs,gpfs(AIX),jfs,gpfs(HP-UX),jfs,gpfs(Solaris)。
系统管理工具
1.UNIX在HP-UX上附带了自己的工具,例如SAM。
2.Suse Linux附带Yast
3.Redhat Linux附带了自己的gui工具redhat-config- *。
但是,编辑文本配置文件和键入命令是UNIX和Linux下sys管理工作的最常用选项。
系统启动脚本
几乎每个版本的UNIX和Linux都附带系统初始化脚本,但它们位于不同的目录中:
最终用户视角
对于普通最终用户而言,差异并不大。他们将使用相同的shell(例如bash或ksh)和其他开发工具,如Perl或Eclipse开发工具。
系统管理员视角
同样,系统管理员的差异并不大。但是,执行以下操作时您可能会注意到各种差异:
1.软件安装程序
2.硬件设备名称
3.各种管理命令或实用程序
4.软件RAID设备和镜像
5.逻辑卷管理
6.包管理
7.补丁管理
UNIX操作系统名称
Linux发行版(操作系统)名称
Linux和UNIX之间的常见问题
两者共享许多常见应用,例如:
1.GUI,文件和Windows管理器(KDE,Gnome)
2.Shells (ksh,csh,bash)
3.各种办公应用程序,如OpenOffice.org
4.开发工具(perl,php,python,GNU c / c ++编译器)
5.Posix界面
UNIX桌面截图
UNIX桌面 - IRIX 6.5桌面
Linux桌面截图
Linux KDE桌面环境
UNIX和Linux硬件
商用UNIX硬件具有更高级的初始启动选项,例如:
决定如何启动
检查系统健康状况
设置硬件参数等
Linux使用的PC标准BIOS几乎没有这些功能。与Linux服务器系统相比,UNIX硬件或服务器相当昂贵。
Unix最早是美国伯克利大学用C语言写的,接口是机器码,后来贝尔实验室接手继续完善开发,而linux是后来的一个大学生写出来的,它的源码是公开的全世界供享的软件,我们中国人补加了汉字系统,php库也有中国的人员补充代码,安卓系统就是嵌入式的Linux,
unix大师做的,linux毛头小伙整的。
经过几十年的发展,linux已经很牛了,但不如unix精致,当然现在unix用户不多,越来越少,linux用户多多。。。但是unix在某些专业领域还是独占鳌头,主要是商业公司的支持,比如仿真,N年前就在unix上玩,收费贼贵,不在乎unix的费用,于是。。。硬件也是非X86,反正就是看不上intel+linux。
Unix是一个成熟完整的操作系统,Linux是一个类Unix内核,只有内核。
Unix用在商用服务器上,Linux主要用在个人计算机上,少数版本在服务器上。
Unix基本不开源,开源也仅仅是部分。Linux完全开源。
Unix依赖硬件开发,Linux飘在硬件之上,所以单论效率Linux稍弱。
unix是在posix之前就有的,linux是在posix出来之后有的,最初的linux是仿制的minix,unix和linux很多软件都是相通的,linux是UNIX的一个分支,别的分支还有freebsd等,UNIX是命令行下的系统 linux是加了窗体管理的系统。 UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。 Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。
从发展的背景看,Linux是从UNIX发展而来的。这种继承使得Linux的用户能大大地从UNIX团体贡献中获利。因为UNIX是世界上使用最普遍、发展最成熟的操作系统,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。UNIX的用户可以从很多方面得到支持和帮助。因此,Linux做为UNIX的一个克隆,同样会得到相应的支持和帮助,直接拥有UNIX在用户中建立的牢固的地位。
从使用费用上看,UNIX与Linux的区别在于Linux是一种开放、免费的操作系统,而UNIX系统基本上需要有偿使用。这一区别使得我们能够不用花钱就能得到很多Linux的版本以及为其开发的应用软件。当我们访问Internet时,会发现几乎所有可用的自由软件都能够运行在Linux系统上。并且,一大批世界级的优秀的程序员正在努力开发和提供基于Linux的共享软件。 但是,也正是由于Linux源码可以开放的缘故,所以现在真正的商业应用尚未开始,原因很简单:任何人都可以了解其内部最薄弱的环节,都可以实施侵袭和攻击。
从产品方面看,UNIX和Linux都是操作系统的名称.但UNIX这四个字母除了是操作系统名称外,还作为商标归SCO所有.Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.UNIX主要有Sun 的Solaris、IBM 的AIX, HP的HP-UX,以及x86平台的的SCO UNIX/UNIXwareUNIX多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关,如Sun 的Solaris作为商用,定位在其使用SPARC/SPARCII的CPU的工作站及服务器上,当然Solaris也有x86的版本,而Linux也有其于RISC的版本。
至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。像IBM/HP/SUN的UNIX,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。
在性能上,Linux没有UNIX那么全面,但基本上对个人用户和小型应用来说是绰绰有余.通常情况下,如果你有机会使用到UNIX环境,比如银行、电信部门,那一般都是固定机型的UNIX。比如电信里SUN的居多,民航里HP的居多,银行里IBM的居多。学习中,不同的UNIX命令集有些不同,要注意。
unix在于和自身硬件的完美融合,如aix和hpux分别配套于自身的硬件。无论兼容性,性能,还有底层的错误分析有完美的解决方法。而linux配所谓的pc服务器,也就是兼容机。则无法实现那种完美融合。
Unix商业计算机系统 服务器 有很多接口
Linux 个人计算机系统 但是开源的
是共享的
华裔女赌王就此没落,生前让所有 浓情端午粽飘香,青浦邀你“云体 上海:“云端”展现端午节文化内 “甜咸大战”!明星艺人们喜欢什 如何做一个男人喜欢的情人(如何 当你和你同时出现在同一个场景中 如何在昏暗的光线下设置快门速度 教育在生活中的价值是什么? 世上做坏事的人死后会面临什么因 拜登就任总统后的第一步是什么? 同意/不同意:人生最重要的目标 二战后,德国在调和分歧方面做得 亚伯·林肯恨白人吗? 一个编辑能把你的故事毁得有多严 现在的iPhone6还能坚持再用一年 曹操为什么不杀司马懿? 现在买房是不是最便宜的时候,现 我身边的农业银行营业厅关了,AT 欧洲媒体评选CBA最有实力球员, 荣耀play的6+128和荣耀8X的6+128 蚂蚁集团是科技公司还是金融公司 请问机友华为mate30P与华为mate3 听说老詹修剪一次指甲需要5小时 为什么说宝宝“一月睡二月哭三月 戴笠人称戴老板,这个是怎么叫出 没有工作能一次性补缴社保么? 我想知道定向师范生和免费师范生 肺癌引起的咳嗽是怎样的呢? 5000mAh电池的5G手机推荐吗?要 恒大亚冠表现“差强人意”,你觉