技术开发 频道

Linux VS. Unix:谁才是你的真命天子?

【IT168 开源分析】

    Linux的“成”与“败” 

    虽然Linux并没有Unix那般传奇的历史,但它也已经走过了14载。在很多方面,Linux所拥有的特性都不比Unix少。最近发生的大家所熟悉的诉讼中,SCO公司其实在告诉大家,事实上,Linux就是Unix。 

    Linux诞生于一位学生兼黑客Linus Torvalds之手,是隶属于GNU项目的Minux的演化版本(GNU并不是Unix)。它于1994年正式发布,遵循GPL协议。与专有的、靠专有硬件制造商维护的Unix不同的是,Linux是靠世界各地成千上万的开发者所组成的社区来维护的,这些维护工作包括:编写、测试和改进代码。 

    虽然目前Linus仍然是Linux内核的看护人,但是控制高端市场并向世界上各个公司进行销售的是各种各样的Linux发行版。截止到现在,最流行的两个版本是Red Hat和Novell公司的SUSE。 

    以下是一些有利于Linux的关键点: 

    1. 真正开放的系统 

    或许Linux最大的卖点就是,它能给你自由选择的权利。从支持的硬件到Linux的发行版本,有众多的选择来供你参考。你可以在价值200美元的二手电脑上运行Linux,也可以在价值百万美元级别的p595系列IBM服务器的某个逻辑分区上使用,甚至可以在一台IBM主机上运行它。 

    一旦选择了Linux,你将不再会受制于硬件厂商某一次的心血来潮而产生的变动。虽然Unix是作为开放系统投入市场的,但事实上你经常不得不“下嫁”给硬件制造商。Linux才是真正的开放性系统。 

    2. 漏洞修复和安全补丁 

    你曾经经历过为了从你的卖主那里获得用于修复系统漏洞的最新的修复包或安全补丁,而不得不忍受长达数周的等待么?面对这种情况,在Linux环境下,你可能只需要等待几天甚至几个小时。开源社区能够通过传统渠道,以非常快的速度来发布那些需要漫长的开发周期才能产生的补丁。 

    3. 不断增长的资源 

    如今,每一个重要的独立软件提供商都已经或即将推出自己软件的Linux版本。Linux的市场份额正不断上升,人们也不断对其产生需求。同时,有越来越多的管理人员正在进行Linux方面的培训,能对公司转型到Linux环境产生巨大帮助的资源和信息数量也非常庞大。毫无疑问,Linux正在创新的方面比Unix要多得多。 

    下面是一些Linux的缺点: 

    1. 可扩展性 

    随着2.6内核的推出,可扩展性已经不再像以前那样老是成为争论的焦点了,但Linux仍然没有像Unix那样强的扩展性。对于那些要求非常好的性能、可靠性和扩展性的企业来讲,Unix仍然是更佳的选择。Unix在高利用性方面同样比Linux成熟得多。 

    2. 硬件融合/支持方面的缺乏 

    虽然不少人只是把这一点看作一个附加特性,但世界500强的那些公司,都希望拥有在硬件支持上让人感觉舒适的特性以及硬件与操作系统之间的紧密结合。我们都知道,当你的硬件制造商和你的操作系统软件提供商不同的时候,一旦遇到什么问题,相互间的扯皮是让人非常头疼的。而且,即使驱动方面的支持通常都是硬件制造商提供的,但这方面始终是Linux面临的一个巨大挑战。 

    3. 接受程度 

    只有那些曾经试图让他们的CIO将Unix服务系统替换成Linux的人才能理解这个问题。非常不幸的是,Linux仍然在许多圈子里被怀疑,包括其风险性,以及是否准备好了用于企业级应用。许多CIO都习惯于墨守成规,并不准备去抓一些看起来有点“冒进”的机会,甚至是那些我们大家都公认的,其实并不冒进的机会。上述的这种对Linux的接受程度在过去这些年中已经得到了相当的改变,但偏见仍然存在于那些规模更大的公司中。 

    由于曾在一个整体的环境中使用过Unix和Linux,我能确信的是在这两个操作系统之间做出一个选择并不是一个容易的事。最终的决定往往取决于金钱以及人们最为满意的方面。

0
相关文章