对于企业来说,Linux是比像Windows这样具有专有气质的操作系统更好的选择吗?

  对于企业来说,Linux是比像Windows这样具有专有气质的操作系统更好的选择吗?一直以来人们围绕着这个问题进行激烈的争论,让这场争论充满了激情和有说服力的论据。过去几年里,Linux使自己成为一个值得尊重的竞争对手,尽管微软依然在操作系统市场中占据统治地位。例如,Linux在今天的企业操作系统平台、Web服务器、域名系统、FTP、电子邮件、防火墙Web主机服务、网络监测以及桌面应用中得到了广泛的应用。目前,Linux在近80%的企业得到不同程度的使用。其中大多数企业在服务器上部署Linux,同时,对桌面功能的兴趣不断增加。Linux迅速进入全球企业和政府机构内部,这些现象都与Linux提供的质量、安全性和高性价比有关。

  当然,双方都有自己的论据。然而当你一个特性一个特性地去比较LinuxWindows系统时,几乎没有什么微软所拥有的特性Linux还没有完善。

  安全性和可靠当然是另一个问题。考虑迁移的企业怎样能确保自己网络的安全性和可靠性不受影响呢?我们一起看看下面的一些事实和数字。过去几年里,微软遭遇了MyDoomNimdaMS Blaster蠕虫近乎灾难性的攻击,这些系统攻击影响到了数不清的用户,让个人、企业和政府机构因损害和停机而付出数百万美元的代价。此后,微软不得不对其部分源代码因疏忽造成的泄漏做出解释,不得不去解决IE存在的安全漏洞。为此,微软试图强调所有应用上的安全性,以防止发生进一步的事件。

  Linux也存在自己的安全漏洞。但是,两者之间最显著的差别在于已有安全漏洞的最初发现与修补上。代码中的漏洞在很大程度上是不可避免的,但是用户在使用Linux时会及时发现一些安全漏洞并很快确定,补丁包被迅速发布,在很多情况下,用户意识到存在问题之前问题就得到了解决。此外,与专有厂商形成鲜明对比的是,Linux社区具有天生的增强安全的能力,并且拥有来自社区开发人员的巨大资源,以至于一些显得微不足道的安全漏洞都能得到恰当解决。

  安全性和可靠性是密不可分的,因此有理由认为Windows系统可能也缺少可靠性。如果系统对攻击门户大开,蠕虫或病毒造成的停机时间是不可避免的。此外,由于那种对源代码限制性的访问,代码缺陷和隐患不能迅速发现和识别,从而使业务关键应用充满了隐患和不可预测性。而另一方面,Linux利用协作开发环境的资源,为厂商提供经过系统测试的代码,将存在的缺陷和隐患减少到最低程度。此外,这种设计模型还为不断变化的业务需求提供应用的迅速演进和先进的技术。凭借频繁的应用更新和升级,Linux系统始终如一地高效率地运行。

  Angel Gomez是一位程序员,同时也是某企业的首席技术官。他说:“Linux完全是一种Unix变种,而Unix是一种更好的企业操作系统。不管是SunSolaris还是OpenBSD,它们都有一个共同点,它们采用Posix应用接口,这意味着业务程序可以从一个平台迁移到另一个平台,无需进行修改。”

  Unix是第一种非专用网络操作系统,出现过很少的漏洞,贝尔实验室的研究人员在一个以完美而非立即得到投资回报为目标的时代中创造了Unix。由于Linux实际上是一种Unix变种,它遵循同样的原则。

  取得对一种开放源代码操作系统的信任可能十分困难,而Linux的主要缺点之一是可以明显感受到的、对最终用户的支持的缺乏。不过,这也许仅仅是过去几年里的情况,因为越来越多的用户开始采用Linux,已经促使Linux厂商提供全面的技术和用户支持。同时,不断改进的Linux带来了更长运行时间、低价格以及令人满意的灵活性。