【IT168 开源分析】如今,Windows已经不再是一个合格的选择了,你所需要的是一个更易于扩展的、更值得信赖的、具有更高性能的环境。或许,你正在使用Oracle的财务、人力软件或者一堆ERP应用软件中的任何一个;或许,你正在寻找并部署适合自己的新的网络平台,类似于带DB2后端的IBM WebSphere,或WebLogic和Oracle这样的平台。
在过去那些年里,你会不得不购买三大Unix平台提供商(IBM、Sun、HP)的东西,这是仅有的方法。但是现在,Linux已经成为值得你考虑的完美的替代品。那么,如何来评估到底哪一种选择是最有利于自己公司的呢?在这篇文章中,我们将对Unix与Linux各自的利弊展开讨论,并希望能够给你提供一些关键性的决策性帮助。
UNIX的“好”与“劣”
Unix出现于1969年,是一个非常成熟的操作系统。它得到了所有独立软件开发商的支持,同时还拥有诸如IBM、HP和Sun这些公司的硬件支持。那些重要的Unix相关系统,如AIX、HP-UX和Solaris,虽然在很多方面都存在差异,但它们都是成熟、稳定、易于扩展的系统。
在Unix上工作的最主要的原因包括:
1. 硬件的支持与融合
与Linux不同的是,Unix为一般性的硬件制造商提供系统包。由于其与硬件的联系非常紧密,经常出现的情况是正在运行的系统,已经针对特定的硬件平台进行了优化。所以,Unix提供了各种各样的性能与稳定性方面的优势。
2. 操作系统的支持与稳定性
补丁的管理、修复以及可持续的升级……这些琐事都将被你所使用的Unix制造商所处理。你根本不需要浏览任何网页来寻找适用于你所遇到的问题的补丁。在大多数情况下,电话支持将直接帮你修复这些问题,甚至在某些情况下,制造商会亲自上门帮你安装。你的系统提供商会提供7x24小时的全天候服务,当你遇到系统崩溃时,不要害怕,任何时候,你都能通过电话得到帮助。
3. 使用舒适程度
如果你希望自己以及与你合作的公司,是属于那种能够手把手解决各种问题的类型,那么Unix绝对是最适合你的。在Linux下,你基本上要靠自己来解决问题,甚至是在你购买了三大Unix制造商中任何一家的Linux发行版本之后,你也很难得到像Unix那样24x7小时全天候服务的待遇。
虽然一些Linux提供商在逐渐完善其服务,但任何非正式的调查人员,都会告述你,与对Unix平台的支持力度相比,像Red Hat这样的公司还有很长的路要走。
在硬件方面,你的销售队伍永远是你可利用的资源,就如同那些向你售出了产品的商业伙伴一样。如果有什么事情不顺畅,你永远都能找到报怨的对象。
当然,Unix也拥有下面这些缺点:
1. 灵活性
你曾经试过,向Unix开发商提供一些额外的费用,让它们包含各种x、y、z到内核中,来修补某个特定的问题或增加它们操作系统的价值?我猜肯定不会,因为这种情形就不可能发生。相反,在Linux的世界里,你拥有所有内核的源代码,而且一旦你有相关的知识储备,你甚至可以自行对其进行修改。
2. 价格
和Linux相反的是,如果希望购买Unix制造商专属的Unix系统,你可能不得不付出一些附加费用。虽然与系统授权有关的费用并不是很多,但是,包括维护协议、软件许可,以及更加昂贵的硬件花费和超额的管理费用等等,将接踵而来。
3. 市场
在Linux甚至Windows的市场份额一天天扩大的时候,Unix系统却在逐渐萎缩。虽然我并不会就此做出Unix的消亡已经显而易见之类的预测,但是,现在确确实实并不是Unix的上升期。在Linux正开始到达其创新的高峰期的时候,逐渐逼近Unix的灭亡的命运可能是不可避免的。
4. 可更替性
当你决定采用AIX作为你使用的Unix系统的那一刻开始,你就等于是和IBM联姻了。是的,联姻的方面包括硬件、技术支持、维护以及它们的销售人员或商务伙伴。当然,我并不认为这种情况一向都很糟糕,因为IBM在各个领域都拥有强大的实力。但别忘了,现在,你已经嫁给这个制造商了,变心是不允许的——至少是很难的。而在Linux方面,你不会嫁给任何的卖家,原因在于虽然存在很多的Linux发行版本,但是它们的内核系统都是一样的。
5. 支持度
与Windows或Linux的管理人员相比,在你的IT员工团队中拥有Unix管理员将昂贵得多。无论是谁,都需要考虑迁移到新环境中的所有代价。