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才能真正意义上的进入高端行业,对以后的职业发展是至关重要的。
这就跟“你是男的,我是中国的”的差别一样。
服务器可以既是x86又是UNIX,也可以既不是x86又不是UNIX。x86和UNIX并不是对立的两个方面,比较不起来的。
X86指服务器的硬件架构(CPU),UNIX指服务器的软件架构(OS)。
硬件架构方面,X86一般代表低端:小型机以上(不含)很少会用X86处理器,SPARC、PPC这类非X86处理器占很大比重。
软件架构方面,UNIX一般代表高端:top500网站统计,前500强服务器中Linux占比超过70%,UNIX占比超过20%,而Windows占比不到1%。
近来很多人在x86服务器上安装UNIX操作系统,以图在低成本的硬件上发挥出最大的性能,比如在x86
PC机上安装FreeBSD(免费)。部分低端应用场合,这个方法比较划算。
PC是微型机,在往上是小型机,再就是大型机
3者都可以做服务器的,只是性能的差别
一般情况大型机优于小型机优于PC
至于UNIX是操作系统,都可以装,这个概念你有点乱了。。
一般公司都是用小型机做服务器,装的系统大多也是UNIX和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 LinuxUNIX主要有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命令集有些不同。
——引自红黑联盟
作者“sxmalinhu”
Linux和Unix是开源的,但Unix中部分是不开源的。
什么是Unix
Unix1969年在 AT&T 公司在美国新泽西所开发的,很多操作系统都受到了Unix的启发,Unix 也受到了未完成的 Multics
系统的启发。Unix 的另一版本是来自贝尔实验室的 Plan 9。
Unix主要应用在服务器、工作站中,也有可能用在个人计算机上。在互联网、计算机网络、客户端、服务器模型方面有着重要的作用。
Unix主要特性:支持多任务、比 Multics 操作更加简单、数据以纯文本形式存储、可以同时访问多用户账户。
什么是Linux
Linux是一个基于Unix操作系统的开源操作系统,是一个可以自由下载的系统。Linux跟其他的系统不同,其他的系统需要付费,而且Linux也被缔造成为了商业系统。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux主要特性:可以多任务运行、支持多个线程、多用户、个人帐户受适当授权的保护等。
几大主流服务器的操作系统特性概述
服务器市场现阶段的推动力主要由产品来主导,而产品的牵引主要由上游芯片厂商的性能提升来指向。更新年年有,今年特别多。越来越多、越来越快的服务器硬件新品推出似乎产生了更多的商机,但有时候也让使用者的眼神感觉疲惫。
产品总是为服务做准备,而服务器应用的基础是操作系统。本章中,笔者将把长期以来对于一些主流操作系统的应用体验在此展示一下,希望在感觉一丝新意之余,能够为朋友们选择服务器操作系统提供些微的参考。
1、服务器操作系统的分类
操作系统英文原称Operating System(简称OS),主要功能是实现计算机硬件与软件的直接控制,并进行管理协调。
操作系统主要分为两部分:内核(Kernel),壳(Shell)。
顾名思义,内核主要实现计算机硬件与壳之间的信息传递与沟通,是一个操作系统最核心技术的体现;壳主要负责传递内核与应用程序之间的信息交流,将内核与软件的内外部命令用利用底层语言进行相互转译,实现一个个的操作请求。对于Windows系统来说,内核与壳之间相互联系,就如同一个只会外语的洋老板与中国翻译的位置,是一个管理与被管理的关系;对于Unix与Linux来说,由于将内核与壳完全分离,就如同一个厂商与一个代理商之间的关系,双方互利协作,厂商可以随时取消代理商的代理权来另找代理,而代理同时也可以不需要这个代理权。
服务器操作系统,又名网络操作系统。相比个人版操作系统,在一个具体的网络中,服务器操作系统要承担额外的管理、配置、稳定、安全等功能,处于每个网络中的心脏部位,其网络操作系统的别称也由此而来。
服务器操作系统主要分为四大流派:WINDOWS、NETWARE、UNIX、LINUX。
WINDOWS服务器操作系统大家应该都不会陌生,这是全球最大的操作系统开发商——Microsoft公司开发的。其服务器操作系统重要版本WINNT 40 Server、Win2000/Advanced Server、Win2003/Advanced Server,也支撑起目前市面上应用最多的服务器操作系统——Windows服务器操作系统派应用。
NetWare服务器操作系统对现在一些IT圈里的朋友可能就比较陌生,由于种种原因,它的市场占有率已经非常局限,主要应用在某些特定的行业中。也就是因为此,在很多朋友在划分操作系统派系的时候,去除了NETWARE的代表权。其实,如果80年代前出生的老IT,对于NetWare这个名词就会异常熟悉了,因为在当初各种设备和网络都比较落后的年代,NetWare在局域网应用中占据着绝对的高额市场;而就算是目前,在一些特定行业和事业单位中,NetWare优秀的批处理功能和安全、稳定的系统性能也有很大的生存空间。NetWare目前常用的版本主要有Novell的311、312、410、50等中英文版。
Unix服务器操作系统由AT&T公司和SCO公司共同推出,主要支持大型的文件系统服务、数据服务等应用。由于一些出众的服务器厂商生产的高端服务器产品中甚至只支持Unix操作系统,因而在很多人的眼中,Unix甚至成为高端操作系统的代名词。目前市面上流传的主要有SCO SVR、BSD Unix、SUN Solaris、IBM-AIX 。
Linux服务器操作系统是国外几位IT前辈,在Posix和Unix基础上开发出来的,支持多用户、多任务、多线程、多CPU。Linux开放源代码政策,使得基于其平台的开发与使用无须支付任何单位和个人的版权费用,成为后来很多操作系统厂家创业的基石,同时也成为目前国内外很多保密机构服务器操作系统采购的首选。目前国内主流市场中使用的主要有Novell的中文版Suse Linux 90、小红帽系列、红旗Linux系列等。
2、Windows服务器操作系统
1)WINNT 40
WINNT Server可算得是开了直观、稳定、安全的服务器平台的先河。
当Windows操作系统以第一人性化的操作界面占据大片江山的时候,Windows系列产品在当时的主流的95、97系列中表现出的频繁机、后门敞开等问题,却成为竞争对手与用户同时攻击的对象。痛定思痛,在经过很长一段时间的闭门练功之后,Microsoft对自己的Windows系列产品与竞争对手的产品经过各方位测试比较,总结各自的优缺点,融入新的安全观念,在人性化的直观操作基础上,开发出影响深远的新技术NT架构内核。尽管由于技术的发展,后来的业内人员还是找出其中不少的缺点,但是其NT内核技术的开发与操作直观、安全等理念的实现,对于服务器操作系统的发展来说,仍然具有划时代的意义。时至今日,虽然Microsoft已经取消了对NT版本的升级服务,但一些怀旧和追求简单实用功能的IT人士,还是在一些特定的应用中使用到它。
优点:操作直观,易于使用,功能实用,安全性能比较好,可用于单一的防火墙等服务器上。
缺点:运行速度慢,功能不够完善,当进行超出系统处理能力的多项并发处理时,单个线程的不响应将会系统由于不堪重负产生机现象,需要对服务器进行重启操作,Microsoft已停止对其进行所有升级服务,市面上已无正版产品的销售。
2)Win2000/Advanced Server
Win2000/Advanced Server是在NT技术上发展起来的,当越来越多的人指责NT系统运行速度慢如蜗牛时,Microsoft对NT内核的壳部分进行了很大程度的响应与传输优化,并在NT基础上增加了很多的附加管理功能,这样就诞生了Win2000/Advanced Server的初始版本(Advanced Server版本相对Server版本所具有的管理功能更加全面)。Win2000系列服务器操作系统秉承了Windows一贯的直观易用的优良传统,并在原有的基础上实现了速度与功能的提升,在安全上也修补了所有以往的后门,是目前为止Windows服务器操作系统中市场使用最普遍的一款服务器,为Windows市场分额的直线提升立下了汗马功劳。但随着时间的推移,Windows一贯的后门失守现象也越来越多的呈现在大众的面前,而且目前Microsoft公司也已经停止此系列产品的销售与系统升级服务,不免使得很多仍执着跟随的朋友产生了很多遗憾。
优点:操作直观,易于使用,功能随着时代的发展具有大幅的提升,管理更加全面,相对NT版本,当单个线程不响应时,其他线程的处理仍然可以继续进行,系统无需重启,现代社会的很多应用仍然能够实现。
缺点:运行速度虽然较NT版本有不小的提升,但是在有一部分追求完美的应用者来说,仍然有恨铁不成钢的情绪;由于是在原有完整NT内核的基础上对所有的高端功能应用进行开发的,系统的稳定与安全性有部分的削弱;Microsoft已停止对Win2000系列服务器进销售与升级服务支持。
3)Win2003/Advanced Server
Win2003/Advanced Server继承了有历以来最具人性化的WinXP界面,对于原由内核处理技术进行了更大程度的改良,在安全性能上相对以前版本也有很大的提升,在管理功能上增加了许多流行的新技术,目前在Windows系列服务器中,其实际应用的比例与2000系列服务器产品基本相当。
优点:操作易用性是除了XP以外最人性化的版本,安全性是目前为止Windows全系列服务器产品中最好的,线程处理速度跟随硬件的发展有不小的提升,管理能力也有不小的提升,是目前Windows服务器中主流产品。
缺点:安全性能仍有待更加完善,由于管理功能的增加,需要处理的线程更加繁杂,如果使用同样的硬件,2000系列比2003系列产品在处理速度上会稍快。
3、UNIX服务器操作系统
Unix服务器操作系统最初是由AT&T与SCO两家公司共同推出,由于看到其系统的高稳定性与安全性,兼且对于大型文件系统、大型数据库系统的支持,使得在服务器领域具有卓越硬件研发功力的SUN与IBM两家公司也忍不住诱惑,加入其中,并且在其服务器操作系统推出不久,就借助其在服务器硬件领域的市场,推动了两家服务器操作系统赶超UNIX创始人的局面。
1)SCO SVR、BSD Unix
Unix由,Unix SCO SVR就是Unix技术创始人之一SCO公司的产品。由SCO公司开发的Unix SCO SVR和由AT&T主导的BSD Unix能够支持所有Unix系统都能实现的网络大型文件系统、数据库系统的支持,并且随着时代发展,能够支持越来越多的软件应用。此外,由于Unix系列的所有系统都属于非开源代码,而其系统的技术研发层面没有得到更多的推广,在外界对其知晓并不是很多的情况下,其本来就高高在上的系统稳定性与安全性地位就更加显得无法动摇。
优点:系统安全性与稳定性犹如业界无法动摇的泰山,能够支持大型文件系统与数据库系统,处于技术创始人地位的两位元老级Unix,一直在业界受到无数人狂热的追捧;
缺点:所有操作都需要输入代码式的命令触动,人性化显得非常差,这样也绊住了其对于中低端服务器市场的发展;虽然厂家位于技术创始人的地位,而且产品对于应用软件的支持一直都有所改善,但是临到后来,因为其本身的高端服务器操作系统定义,深层的技术研发没有得到更多的推广,导致这些改善的结果并未有太大的起色。
2)SUN Solaris、IBM-AIX
之所以把以上的四家产品只分为两组来谈,主要原因是笔者以实际应用的角度来看:四者其实都是定位于高端服务器操作系统市场的,在实际应用中,四者在处于高端定位上的技术差别非常微小,如果非要分一个具体的差别,那就从四位历史的起源与科技的进一步发展状况来区别——SCO与AT&T属于创业始祖,SUN与IBM属于后来居上者。而从结果中所得的猜测是,由于本组所谈的这两者的服务器产品市场占有率稍高,服务器厂商对于己身的服务器操作系统支持比较足够,这就对两这服务器的市场占有率和技术含量起了很大的推动力。
优点:支持大型文件系统与数据库,传承了UNIX一贯的高能级系统安全性、稳定性,对于系统应用软件的支持比较完善。
缺点:沾染了Unix系操作系统的通病,人性化界面肯定谈不上好了;由于IBM-AIX属于非开源代码,技术层面未能得到有效推广,使得相关维护人员的雇佣成本比较高,不利于占有率更多的中低端市场的进一步推广与普及;SUN对于源代码的开放时日尚短,目前也还没有享受到开源代码比较新颖的技术创新推动;两者面向企业的服务器端都是采取收费服务的方式,用户在享受两家高稳定性与安全性的硬件产品同时与服务器操作系统技术支持服务之时,“物美价廉”的想法是可以作罢了。
4、Linux服务器操作系统
1)小红帽系列、红旗Linux
Linux在中国的商用,很大程度上是政府采购的推动。考虑到机密数据的安全性,在前几年的一次政府采购中,具有开放的源代码基础的Linux操作系统似乎意外但也带有些必然性的中标,对于服务器操作系统市场来说,无意于引起了一场大地震,而官方获利最大的红旗和民间流传最广的小红帽也就成为国内Linux系统的代表。但其实在真正的使用中,除了在图标与细枝末节的功能差别外,这两个Linux厂商代表的核心技术都是无差别化的雷同。
优点:源代码的开放,使得该类服务器操作系统的技术完善从民间得到了其他厂商无法比拟的雄厚力量,在此基础上所形成的一件服务器操作系统成品是任何力量都不可忽视的,因而其所具有的兼容、安全、稳定的Linux特性也是其他服务器操作系统厂商不容易实现的;Linux
缺点:由于其是基于Unix系统所做的开发修补,属于类Unix模式,这就决定了其系统的兼容性相比其他服务器操作系统兼容的软件来说,还是具有一定差距的;Linux的操作基本也是利用输入代码命令进行应用实现的方式,使得其在人性化方面还是处于相当的劣势,其后果必然导致维护成本的相对偏高。
2)Suse Linux
其实在本组中笔者要提到的是Suse Linux10,不过因为其推出的时间只是上月末,离现在刚刚半个月的时间,在市面上最多的还是它的前辈Suse Linux90,所以笔者在之前Linux技术与产品介绍中提到的只是大家都比较熟悉的90版本。
很幸运,在Novell将Suse Linux10正式发布后第二天,笔者一位同事通过一些渠道获得其试用版,并且在笔者身旁做完了长达三天的测试,笔者也切身体验了这个结合Linux开源与微软人性化的新服务器操作系统。以下的优缺点分析也就是笔者要谈到的Suse Linux10的特点。
优点:具有Linux一贯稳定、安全的系统性能,兼容性相对目前主流的服务器操作系统也有很大的提升,具有相当于微软系列操作系统般的人性化设计,增加操作系统中绚丽而高难的三维立体空间显示,属于另一个划时代的产品。
缺点:虽然相对以前各家的软件兼容性有不小的提高,但因为市场中对于Linux系统支持的软件开发商本来就不多,所以它还是延续了Linux兼容性暂时差于微软的特性;系统所需的立体空间显示技术,并不是如同发布会当天Novell发言人所说的那样,只需要四五年前的主流PC的CPU性能和主板集成的显卡就可以完成。笔者看到的实际情况是,在微软系统中播放正常的一集美国大片,当在Suse Linux100上以三维立体空间技术播放时,播放了不到30秒钟,音频就一桢桢的跳着继续,视频更是好象播放划花的盗版光碟一样,在显示器上显示一个大花脸和不断颤动的波纹。
5、Netware服务器操作系统
Netware服务器操作系统的诞生比较早,在信息发展相对比较落后的年代,由于其对当时主流操作系统DOS命令的兼容,让很多使用者的入门与提高非常容易,这样就使得其对市场的推广更加有利。而当其版本一代代进行升级后,越来越多的人看到了它对基础设备低要求、很方便的实现网络联接与支持、对无盘工作站的优化组建、支持更多应用软件的优势。这样,随着时间的推移,Netware就渐渐成长成为当时局域网服务器操作系统的一方霸主。
随着信息技术的进一步前进以及Windows系统的出世,便宜性的人性化操作系统时代趋势挡住了其前进的步伐,并一再迫使其业绩走向滑坡。在目前社会的应用中,只有在金融这些需要无盘工作站的特定行业以及设备成本预算比较少的教育部门、小型企业等还维系其生存。
优点:操作相对方便,对设备的要求很低,对于网络的组建具有先天的优势,相对DOS能够支持更多的应用,能够支持金融行业所需的无盘工作站同时节省成本,能够支持很多游戏软件的开发环境搭建,系统稳定性和Unix系统基本处于对等水平。
缺点:由于操作仍然大部分依靠手工输入命令来实现,人性化显得比较弱势;对于硬盘的识别最高只能达到1G,无法满足现在社会对于大容量服务器的需求;各版本的升级只是实现了部分功能的实现与软件支持,没有更深层次的技术革新。
总结:笔者在此只是就服务器操作系统的应用在比较宏观的应用感官层面发表一下自己的意见。而其实除了以上我所提供的一些体验参考外,在选用服务器操作系统时,还存在很多包括具体方案、服务器规格、网络配套、软件应用、成本计算等诸多现实环境因素要考虑,可以的话,还是建议朋友们经过慎重考虑之后才确定——毕竟一个服务器建立以后,可能就需要马上控制一个或多个重要业务系统的管理了。
0条评论