Et nystartet firma i Silicon Valley har måske løst en af de største udfordringer i computerbranchen. Firmaet Transitive har udviklet en emulator, QuickTransit, der giver mulighed for at afvikle software på alle platforme - uanset, hvilket styresystem programmet oprindelig er skrevet til.
»Det åbner en helt ny verden af muligheder fordi software tidligere var bundet til en bestemt processor. Du får adgang til et meget større udvalg af software,« siger Transitives direktør, Bob Wiederhold.
Den nyudviklede software-emulator fjerner angiveligt behovet for at portere software fra en platform til en anden. Programmer kan nu køre på stort set alle platforme, uden modifikation.
På et pressemøde tirsdag demonstrerede firmaet, hvordan Linux-udgaven af spillet Quake III kunne afvikles på en Apple PowerBook.
Emulations-software er ikke nogen nyhed i sig selv. Men Transitive vil helst ikke kalde sit program for en emulator, fordi firmaet mener, at ydelsen befinder sig i en helt anden klasse.
De klassiske emulatorer er meget langsomme, mens QuickTransit giver mulighed for at køre programmet med omkring 80 pct. af den ydelse, som kunne opnås med en fuld portering.
Faktisk vil brugerne ofte opleve, at programmerne kører hurtigere end på den gamle platform, fordi computerydelsen er steget enormt i de seneste år.
QuickTransit ligger usynligt i baggrunden og kræver ikke noget indgreb fra brugeren; det starter automatisk, når man starter et program der er skrevet til en anden platform.
Programmet oversættes til et slags universalsprog inden det afvikles, men i modsætning til andre emulatorer oversættes hele kodeblokke af gangen og ikke kun enkelte linjer. Det skulle være en del af hemmeligheden bag den høje ydelse.
QuickTransit er frigivet i versioner til x86, Itanium, Opteron og PowerPC-platformen.