自由选择Freedom to Choose

开源运动的一个主要动力是能够独立于硬件厂商决定软件和硬件的升级, 还可以放心与其他开放设施长期的互操作性,这非常重要,比如 当运营商最终想从大型器向网格计算环境(grid computing)转移。

“这些年来,厂家指定你必须按他们(HP、Sun、IBM或Microsoft)的时间表升级软件, 也就是每次都得使用他们绑定的操作系统。” Acterna 业务保障解决方案事业部的首席架构师Dominique Le Foll说, 他还解释Solaris, UX或AIX的升级 还逼得大家必须重新编译成百上千万行的代码来升级编译器和软件。

四年前,Le Foll决定在Acterna的OSS和测试操作系统解决方案中尝试转移到开源方法。 “我们异军突起,”他说,“所以在给France Telecom(法国电信)做的一个新的DSL产品时我们专注于重用,而不是采购。” Le Foll归纳了重用的15个要点,首先就是性能问题: “我们的Sybase数据库需要改善性能,每天从设备收集100,000条警告需要提高到150万条。” Sybase做不到,Le Foll联系Oracle,它只能保证20%的性能提高。 “那不够,我们需要比原来快十倍。”

他听一个数据库专家说MySQL性能上无与伦比。 “我表示怀疑,但我还是买了一个,试验这个创新。” 结果是,Le Foll说,它比France Telecom原有的快20倍。 “客户对于它大部分是用免费软件开发的并没有反感,”他说。 “只要它好用并有技术支持,客户才不在乎呢。”

MySQL已经横扫Oracle的低端市场,这块儿Oracle没有什么应用套件(Suite)。 何况,Oracle现在自己也在Linux上开发并出售软件,当然也向Sun和HP移植。

Acterna运行在欧洲一流运营商的关键部件中95%来自开源软件,Le Foll说, “我们解决了COBOL实现过程互联时的可靠性问题,用一个Omni Orb的免费实现把IONA替换了, 它原来在极端条件下不能很好重新同步。”

现在Le Foll正在做一个Triple Play(语音、视频和数据整合在一起的服务)的视频测试设备。 “基于开源代码,只花三星期你就做出一个Video over IP的产品。”

过去12个月,Acterna还在BT安装了几千个Linux测试头/小服务器(一种服务器上控制Triple Play测试头的系统软件), “那里的成功让我们在提供Triple Play的试验局将Solaris全都换成了Linux,新的手持设备也是这样。”Le Foll说。

“我们在软件中提供的稳定性是关键。 使用开源代码,Sun的Solaris和HP的UX版本升级不再意味着你必须去碰编译器。 而在新机器上,你只需要重新编译就可以了,”Le Foll说, 并且提到IBM、SUN和HP对开源和Linux的支持日渐强大。 “最终,运营商获利,因为他们可以使用和维护相同的软件产品多年,而无需考虑硬件的变化。”



©2004 CoreUp Designs