Windows或开源:企业级OS趋势之争?

互联网 | 编辑: 江海明 2007-01-11 00:01:00转载 返回原文

Linux VS Windows:阵营与阵营的较量

微软的新一代Windows操作系统Vista已经出来了,虽然围绕在Vista周围还有许多就安全性能和硬件配置标准等问题上的争论,但Vista确实来到了人们中间。2007年,新的一年里,随之而来的以Windows为代表的商业软件和以Linux为代表的开源软件之争是否会趋于一个白热化的年代?

企业IT部门内的各种争论已经变得非常普遍,甚至其中还包括一些非常琐碎细小的事情。不过,现在最热的争论之一当数关于选择Windows还是选择开源操作系统的话题。

一个选择是商业操作系统,其中微软的Windows是至今为止的领跑者;另一个选择则是免费的开源系统,其中最广受人们欢迎的是Linux系统。

虽然计算机可以运行在截然相反的两种类型的操作系统上(例如:Windows、Linux),但是如果你选择了合适的操作系统,就有可能为公司节省一大笔IT开支。

每一类操作系统都有自己的一套应用软件,比如微软的Office和IE是运行在Windows上,它与运行在开源系统上的Firefox和OpenOffice等应用软件形成直接的竞争关系。

在Windows阵营中,技术人员鼓吹Windows具有较好的协同性和易用性。他们指出,微软的程序互相协同运行地很好,并且这些软件也具有很好的文档和技术支持资源;另一方面,开源的倡导者则称赞开源系统的透明性和灵活性,声称开源系统很容易被修改,以来适应特殊需要,更重要的是开源系统是免费的。

“开源”一词指的是计算机程序可以被用户自由地修改,因为其主要的知识产权(即源代码)是可以访问的。对一个程序代码修改的开发者必须接受一个许可协议,通常这种许可协议要求他们对自己修改的程序代码对开源社区授权,并且保持修改后源代码的可访问性。

因此在用户A修改了原始软件以满足他的需要后,然后用户B就可以得到用户A修改后的软件,并且可以在此基础上加上适用于B自己的修改。这样程序代码越改越完善,直到最后,你将会得到一个完美的软件产品。

对于商业软件和开源软件专利权、发布权的争论本来是有理由可以来平静地进行的,而事实上,现在却已经被激烈的争吵和盲目的忠诚取代了,双方只关心对方所存在的问题,并互相攻击。Phillip Nelson是计划管理公司(Plan Administrators Inc.)的首席科学家,他称这种态度为“极端的没有任何帮助”。Phillip表示,“人们不在这个阵营就要在那个阵营,要想发现不在这两个阵营的人几乎是不可能的。”

Phillip表示,他在家里使用Linux,并且在公司也努力向其他的员工推广使用Linux,不过最终还是决定放弃这种努力。Windows已经是一个成功的系统,Phillip没有充分的理由证明从Windows转换到Linux系统是完全正确的,尽管公司也在使用其他的开源软件。

Phillip指责了微软对开源的敌对态度。“他们(微软)如此敌意地攻击开源。” Phillip说,“他们(微软)要对大多数激烈的反微软的言论负大部分责任。”

Omni资源公司的高级顾问Doug Poland称,这种态度是一个“受压迫者”的根源所在。他表示,“我经历过微软试图打击Unix的时代,在20世纪90年代,微软变成了一个巨无霸。每个人都对微软的庞大表示了担心。”

IT部门的工作人员在这个问题上在进行选择,那些某一阵营的忠实追随者对选择的结果起着至关重要的影响作用,例如对反微软的人员来说,他们不可能说让我们使用微软的产品吧。

服务器VS桌面: 各有所长

开源的整个概念对一些人来说也许还非常不熟悉,因此在一些情况下,开源很少对终端用户产生什么影响力。这是因为尽管开源在服务器市场取得了比较大的成功,但在桌面系统还影响甚少。

在互联网市场方面,Linux操作系统更受人们的欢迎,因为它是一个经济而又安全的解决方案。不仅仅在于Linux是一种免费的操作系统,还有它几乎可以运行在所有配置的硬件之上,微软的Windows系统则需要对每一个硬件进行授权,并且对硬件有较高的要求——想想Windows Vista对内存的配置要求吧。

对于企业级公司来说,开源操作系统是货真价实的选择,比购买微软的服务器操作系统要经济实惠的多。而实际上,这些选择了开源操作系统的企业级公司可以以非常低的成本运行数千台机器。

在大多数情况下,很多公司都是采用混合方式部署这两种操作系统,即在开源的Linux系统上运行其企业资源规划软件,但是大多数员工的个人计算机操作系统则使用微软的Windows系统。专家表示,大多数公司并不会把开源操作系统作为整个企业唯一的解决方案,而是运行多个操作系统。

近年来,开源桌面软件系统也正在迎头赶上。著名的Firefox(火狐)浏览器已经被下载了超过10亿次。软件开发者也一直在使用开源的开发工具,像 Apache、MySQL,以及如今已经开源的Java等等。在美国的马萨诸塞州,开源的文字处理软件OpenOffice软件在2007年被全面采用。

谁更安全?

安全问题是微软的某些软件产品遭人诟病的一个比较大的原因。

人们对微软的操作系统的安全性的看法,可以说是典型的“一朝被蛇咬,十年怕井绳”的例子。在过去,管理员不得不一直花费大量的时间和精力来做这些并不会带来生长效益的工作。不过,现在微软的操作系统的安全性已经有了比较大的改进,像微软的Windows Server 200和Windows XP已经比较稳定。

现在,可以说在Windows和开源的Linux系统的安全性对比上,不好说哪一个更好或哪一个更坏,只能说在某些方面的具体表现上哪一个要比另一个强一些。

但是,安全性依然是微软的IE浏览器用户转向Firefox的最大的原因之一。据称,Firefox这个开源的浏览器比IE更不容易受到黑客的攻击,对病毒攻击也具有更好的防御能力。

另一方面,许多专家表示,微软的软件产品之所以面临着更高的安全风险,是因为微软软件产品的市场覆盖率比较大,对黑客来说更具有吸引力,因为攻击它们就意味着攻击更多的用户,造成的影响就更大。而一旦Firefox的市场份额达到一定程度,同样也难逃黑客攻击的命运——但这肯定不是微软希望看到的。

免费并不意味着便宜

成本因素在IT部门决策过程起着至关重要的角色,这显而易见。但是即使开源系统是免费的,也不能说它在成本问题上就是板上钉钉的获胜者。

虽然企业用户在购买Linux时支付的初始成本较少,但是因为操作系统成本仅占TCO(Total Cost Ownership,总体拥有成本)的3.8%,用户未必能通过应用Linux来降低企业的整体拥有成本。

在Menasha公司,选择使用Linux使得他们可以使用低价的计算机硬件。但是与此同时,他们却又不得不雇用了专家级别的技术人员来支持他们所选择使用的这个系统。

因此,对有的公司来说,选择开源系统可能意味着对外来技术支持的更大依赖性。这意味着公司要投入更多的维护时间和维护成本来支撑这个系统的正常运行。

对企业来说,操作系统所带来的成本不仅仅在于操作系统本身的价格,还包括:人员成本、学习成本和后续开发。对于Linux来说,第一是Linux工程师普遍工资水平较高,而用户在Linux方面技能和经验还需提高,因此每年需要更多的外包服务费用;第二是目前用户在Linux系统方面技能和经验还非常有限,学习成本也大大增加;第三就是操作系统相关的内部开发成本很高,尤其在应用、数据库服务器方面。

这也是很多人为什么推荐使用微软的解决方案的原因。

不选最贵的,只选合适的

当企业在开源系统和一个商业软件之间为了到底选择谁而拿不定主意的时候,可以从以下几个方面考虑一下:所有权成本、支持成本、兼容性和员工能力等。

当你在购买任何软件前,你应该首先考虑一下使用者对其的评价,开源系统通常需要使用者投入更多的精力来学习如何使用它。也可以通过互联网看一下使用过这个系统的人的经验之谈。可以提出一些问题,看看得到支持的准确性和及时性如何,另外,确认一下这个系统可以与公司的其他应用是否可以兼容。

从IT的角度来看,通常部署来自微软的解决方案所遇到的麻烦会小的多,因为它的各个产品可以很好地一起协同工作。

Poland表示,“假若你只是想在一个低端硬件上运行一个数据库,你可以把目光只放在软件本身,但是如果你部署的是一整套系统,那么你要确保至少有一个人非常了解各个子系统之间交互工作的原理,假若你肯通过多花钱来减少熟悉的时间和精力的话,你可以考虑选择微软。”

Nelson表示,在Plan Administrators公司之所以选择继续使用Windows而不是转向Linux,不仅仅是受员工的影响,还有其他所有的相关因素。他表示,“那时候,我认为开发者所掌握的技能更倾向于Windows而不是Linux,因此最终选择了Windows。”

战线逐渐模糊 共同发展是趋势

开源的势头在不断成长,Windows和开源的战线也开始逐渐模糊。

Kiel表示,业界正在开始拥抱开源。越来越多的应用程序被开发成运行在开源平台之上。正如以前所提到的,所有的主流计算机硬件都是兼容开源产品的。

相反的一方面也正在发生,越来越多的开源应用被开发成也可以运行在Windows操作系统上。

Nelson表示,微软正在开始清醒的认识到开源文化所带来的好处,开源可以对软件发展提供具体的反馈信息。而且开源社区也开始更加关注项目经济性的发展。他表示,开源世界也开始逐渐意识到,为了项目成功,他们必须对开发者提供更多的资金支持。回到过去的黄金时代,即使开发者处于热心开发某个产品,他们也应当得到一定的报酬。这些开发者可能是学生、教授或企业的开发人员。

Nelson表示,开源正在成为企业在软件开发方面达成伙伴关系的一种新途径,假若人们看到这一点,就不会把开源看作一种威胁。

也许,以Windows为代表的商业软件和以Linux为代表的开源软件之争不会趋于一个白热化的年代,甚至说可以停止了,Windows和开源其实可以共同发展,并不是你死我活的敌人关系。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑