Le 18 novembre, IBM a annoncé l'acquisition de Transitive pour un montant non communiqué. Transitive est le fruit du développement de technologies d'émulation conçues au milieu des années 90 au sein de l'université de Manchester au Royaume-Uni. La société a été fondée en 2000 par Alasdair Rawsthorne, un professeur d'informatique, et par un groupe d'anciens étudiants de l'Université. La firme a son siège à Los Gatos en Californie mais l'essentiel de sa R&D est toujours à Manchester.
Un spécialiste de l'émulation logicielle
Transitive est connu pour ses solutions de transcodage, qui ont été utilisée par Apple, SGI et par IBM, pour assurer la transition en douceur d'applications conçues pour une plate-forme matérielle donnée vers une autre plate-forme. Par exemple, les technologies de Transitive forment la base de Rosetta, la technologie intégrée dans Mac OS X pour assurer la compatibilité des applications développées pour les Mac à base de puces PowerPC sur les Mac à base de processeurs Intel.
Silicon Graphics (SGI) a lui aussi fait appel aux technologies de Transitive pour assurer une transition en douceur des plates-formes MIPS vers ses nouvelles machines Itanium. IBM enfin, a basé sa solution d'émulation PowerVM Lx86, qui permet aux applications Linux x86 32 bit de fonctionner sans recompilation dans un environnement Linux virtualisé sur plates-formes Power (System p ou Power Systems).

Dans tous les cas, il faut bien sûr prévoir un impact sur les performances, mais comme en général, la migration se fait sur des plates-formes bien plus performantes que la plate-forme d'origine, l'impact sur l'application est négligeable ou du moins acceptable.
Une arme pour IBM face à HP et Sun
Outre ces contributions à des environnements d'émulation tiers, Transitive dispose aussi à son catalogue de trois solutions permettant d'exécuter des applications développées pour Solaris Sparc sur des plates-formes tierces. QuickTransit for Solaris/SPARC to Linux/x86-64, permet de faire tourner sur un serveur x86 sous Linux des applications Sparc tandis que QuickTransit for Solaris/SPARC to Linux/Itanium réalise la même magie pour des serveurs Itanium. Enfin, QuickTransit for Solaris/SPARC-to-Solaris/x86-64 permet d'exécuter des applications conçues à l'origine pour la plate-forme Sparc, sur des serveurs x86 sous Solaris x64.














