IBM收购Transitive Sun虚拟化遭遇重挫

上周,IBM收购了Transitive公司。这家公司的QuickTransit技术能够让IBM把竞争对手服务器上的应用程序移植到自己的大型计算机、PowerPC服务器和英特尔服务器。这个技术能够快速翻译AMD或英特尔、PowerPC、MIPS和大型计算机系统等x86服务器运行的代码,然后在安腾、PowerPC和X86芯片上运行。目前,Transitive的产品可以让Sun的Solaris/SPARC应用程序在x86硬件上运行。

Transitive是2000年创建的新兴企业,经过了2000年10月、2002年2月和2004年4月的三轮融资,从风险投资公司那里得到了2400万美元。Transitive在2005年宣布SGI是它的第一个客户,随后是苹果和IBM。这家公司的总部在硅谷的Los Gatos,工程基地在英国的曼彻斯特。公司创始人和首席技术官Alasdair Rawsthorne在1995年在曼彻斯特大学读研究生的时候开发了这个技术。

Transitive已经出售了1500万份自己的软件。苹果一直是Transitive最公开的客户,在自己的Rosetta软件中使用QuickTransit技术动态翻译为基于PowerPC芯片的Mac计算机编写的应用程序,让这些应用程序不用重新编译就可以在新的基于英特尔x86处理器的Mac计算机上运行。Mac计算机用户能够移植到采用英特尔芯片的Mac计算机,继续运行自己现有的基于PowerPC的Mac应用程序,不需要进行修改。

这种翻译有一些局限性,因为它要拦截发送给PowerPC硬件的应用程序的指令并且修改这些指令以便在英特尔芯片上运行。如果这个应用程序代码调用内核扩展等X86 Mac OS操作系统中不存在的PowerPC Mac OS操作系统的功能,那么,它就不能翻译这些代码。

动态翻译增了应用程序的处理工作量。根据CPU的工作量,翻译的应用程序的运行速度要慢10%、20%、30%、40%至50%。有一些优化程序能够缓解这个问题。但是,速度慢的问题依然存在。

IBM将在自己的PowerVM Lx86产品中使用Transitive公司的技术。这个产品以前称作Systems P应用程序虚拟环境(PAVE),能够让Linux X86工作量在PowerPC硬件上运行。

富士通西门子计算机公司和Red Hat也是Transitive的合作伙伴。

惠普是Transitive的另一个客户,惠普曾经利用安腾翻译工具帮助不满意的Sun客户从SPARC服务器转移到惠普的安腾和X86服务器。

今年年初,Sun也开始使用Transitive公司的技术让Solaris/SPARC应用程序在x86硬件上运行。这个目的是让基于X86的应用程序也能够在Solaris/SPARC硬件上运行。

Transitive的软件还能在微软的虚拟化软件Hyper-V之下运行。因此,你可以在SuSE Linux系统中运行SPARC应用程序,这个应用程序就作为Hyper-V管理程序下面的一个虚拟机与“QuickTransit 1.5 for Solaris/SPARC-to-Linux/x86-64”软件一起运行。嘿,你的老式的SPARC应用程序在一个整合的和虚拟化的X86服务器上运行了。

IBM收购Transitive公司的条款没有披露。由于Transitive已经筹集了2400万美元,自从2004年以来没有在获得投资,并且自从2005年宣布SGI是其第一个客户以来已经销售了1500万份软件,这家公司的年收入可能接近1亿美元,价值大约2.5亿美元。IBM要付出多大代价消灭Sun的SPARC服务器用户群呢?