DealsOnTheWeb Daily Deal: OneCall's Weekend Sale - 20 Great Items at Great Prices All Weekend Long
Silicon Valley Startup Claims Universal Software Emulator
by , 7:00 PM EDT, September 13th, 2004
According to an article at Wired, a Silicon Valley startup called Transitive Corporation claims to have written an emulator which can run an application written for any platform on another platform (for example, a Windows application on a Mac) with almost no hit in performance. The company claims that this software will eliminate the need to port applications, even saying that the application will allow current x86-based Microsoft Xbox titles to run on the next generation PPC-based Xbox. From Wired:
A Silicon Valley startup claims to have cracked one of most elusive goals of the software industry: a near-universal emulator that allows software developed for one platform to run on any other, with almost no performance hit.
Transitive Corp. of Los Gatos, California, claims its QuickTransit software allows applications to run "transparently" on multiple hardware platforms, including Macs, PCs, and numerous servers and mainframes.
"This opens up a whole new world of things you can do, because previously software was tied to (a) particular processor," said president and CEO Bob Wiederhold. "It gives you access to a much greater diversity of software."
The company claimed QuickTransit eliminates the need to port software from one platform to another. Software applications written for one platform will run on almost any other, without any modifications to the underlying program.
You can read the full article at Wired's site.
The Mac Observer Spin:
This is an extremely interesting development in the world of software development, and one that could have both negative and positive effects on the Mac platform.
Before we address that, however, let's look at some more immediate, practical issues. The first is that we have not seen this software at work ourselves. The second is that both of the demonstrations mentioned in Wired's article could have been faked, so to speak. Linux is available for the Mac, for instance, and both a port of GIMP and several X11 implementations exist for Windows.
That said, if this company's software can do what they say it can do, then it is indeed an impressive feat. Anyone who has used Virtual PC knows that the processor tax of running an entire OS through emulation can make running some software just about impossible. Being able to run the software without emulating the entire OS could be a whole other matter.
That ability, however, could be both a good and bad thing for the Mac platform. On the good side is being able to run any software you want. That's obviously great. On the potentially negative side is the fact that this same ability could greatly discourage native Mac development.
This is the argument that has long been made against products like Virtual PC, however, and the reality is that it just hasn't been the case. There is an ever-growing Mac OS X developer community today, and the software available to Mac users is most likely broader than it has been in the last 7-8 years.
Observer Comments
Yeah - I have to agree - vaporware. These guys aren't they same people that ran FWB awhile back, are they? I'll believe it when I see it.
On the other hand. If it's true, some interesting things could happen in our current computer world. Buying hardware just on looks and not worrying about software compatibility could play right in Apple ideology.
Mon Sep 13, 2004 8:27 pm Subject: Move on, nothing to see here (ever)
Mon Sep 13, 2004 8:49 pm Subject: **WARNING SIGN!!**
The second quote on Transitive's press release (http://www.transitive.com/news_quicktransit.htm) is from our old pal Rob Enderle. He is one of many "analysts" quoted on the page. I don't know what this means, but any time I see Enderle quoted, I swallow a big chunk of salt before I read further. Just some food for thought.
Jon
Wow apparently these guys have managed to violate the fundamental properties of how our computers work and create something that pretty much could not work the way they claim. But hey at least they've gotten a lot of publicity. If I'm not mistaken they have also developed a new type of gasoline that will allow any existing car to reach its destination by opening a rip in space/time. No mechanical changes are needed! Also I'm pretty sure these guys are gonna be shipping Duke Nukem Forever to stores for the busy 2004 Holiday season!
Mon Sep 13, 2004 9:17 pm Subject: OSX - OS of choice
If this happened, Apple would have to focus on the "gadgets" (iPod) and the Software (OS X). OSX would stand a great chance to be the OS of choice, if you took their proprietary hardware out of the equasion. Sure, you could still buy the cute hardware (probably at a premium), but you wouldn't have to. I would love to have spent less on the hardware and had the same experience as I have on my mac. In today's world, that's not possible, and I am happy with every penny I spent.
I know some PC's are literally made of garbage, your "AMD/Intel" machine for OSX probably would have to have 'certified OSX parts' in it (minimum system requirements, brands, quality (ie - apple could sell the "OSX approved" logo to hardware makers....
OSX would probably become the standard, because it's easier to use than windows and it wouldn't require special hardware anymore. But by the way, there would continue to be developpers for it because it would become the standard and because you'd want to buy software that was OSX approved.
But... this emulator... it'll happen someday, but not today. I don't believe it at all.
Mon Sep 13, 2004 10:29 pm Subject: Not that happy
Mon Sep 13, 2004 10:32 pm Subject: Not that happy
Mon Sep 13, 2004 11:03 pm Subject: Here's another company that was going to revolutionize
Tue Sep 14, 2004 8:03 am Subject: There is no Windows support!
A closer look to their web site reveales that they support only Unix/Linux-like operating systems and there is even no mention of MacOS X. I guess it should be relatively easy with their technology to let any Unix based program run on MacOS X but to support the other way round would be much harder for them. Support for Windows based programs might be never available, at least not in the near future.
With those limitations their product becomes much more realistic and is probably not just vaporware. For the Mac it could be an easy way to have access to all variations of Unix/Linux-based applications without the need of recompilations, but we will still have to rely on MS to bring MS Office to the Mac or to use products like VirtualPC
Note the fine details. Most importantly, this thing isn't an instruction level interpreter / emulator. They actually perform offline anaylsis and compilation of the code and recompile it into an alternative representation. It seems to be somewhat similar to an optimising assembler, except the optimisation transforms the code to a different platform.
Obviously, there will be some efficiency loss. Beyond that, the translation code is going to need to be very careful about how it deals with endianness, interrupts, memory accesses, function pointers and peripheral interaction, all of which can be very different across architectures. There's also a question of whether the translator is smart enough to recognise "oh, that's callback X to a USB driver; let's swap in the native call" without messing up other code.
But viewed correctly, it's not a fundamentally intractable problem, just a very difficult one to get right.
QuoteIgnoring the fact that what you just described will never work very well, the fact remains that even if it did, it is simply NOT a solution to the problem they pose in the article. It would take years of work to get something that would accurately translate from one architecture to one other. Thats hardly "universal". And what about running some Windows App on my Mac? So the app is translated in PPC byte code. What about the Win32 subsystem and common dlls that the app needs in order to run? Do I have to recompile Windows? Yeah thats gonna work real well! These guys wanted publicity and they got it. But they will be forgotten just as quickly.Nom wrote:
Note the fine details..
...But viewed correctly, it's not a fundamentally intractable problem, just a very difficult one to get right.
It's a GREAT idea. But I doubt it would work (if it exists) as people might think. A program must be compiled. And even a piece of thinware that would allow the compiled program to run cross-platform would have to emulate the entire OS for the compiled app to truly work properly. For instance, You might be able to buy the less expensive Mac OS X version of MS Office so you could run it on your Windows machine, but how will your printer driver handle your Word docs?
This is one example of many, many intense and difficult programming issues related to making applications run "seamlessly" even on the OSes for which they are intentionally programmed. I tend to think that attempting to make those applications work on foreign platforms with foreign hardware and third-party peripherals with mere software would be folly, and that announcing such a program is much worse than that.
Recent Headlines - Updated Friday, July 4th, 2008
- Fri., 7:30 AM
- Happy Fourth of July!
- Thu., 4:50 PM
- Apple Slashes $400 from SSD Drive in MacBook Air
- 4:05 PM
- It's Official - Firefox Sets Guinness Record for Downloads
- 3:30 PM
- Apple Files Patent for a Multi-touch Gesture Language
- 2:20 PM
- Editorial - Mac's Market Share and the Cascade Failure of Windows
- 1:35 PM
- iPodObserver - Apple Slurps Up Samsung's NAND Flash for iPhone 3G
- 1:05 PM
- WSJ: Tips for Switching from Windows to Mac
- 12:05 PM
- iPodObserver - Google Intros Google Talk for iPhone
- 11:35 AM
- iPO Just a Thought - iPod nano Versus iPhone: Decisons, Decisions...
- 10:55 AM
- YouTube Ordered to Turn Over All User Records to Viacom
- 10:10 AM
- Hot Forum Topic - Apple vs. Cell Carriers: Who's Winning the Game
- 9:25 AM
- iPodObserver - Rumor: Best Buy, Radio Shack to Sell iPhone 3G
- 8:45 AM
- .Mac Bookmark Sync Deadline Extended to July 6
- 8:10 AM
- Adobe Reader 9 Hits the Streets
The Mac Observer Reader Specials
- Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
- OWC: Top Quality Memory for Faster Mac Performance 1GB/2GB/4GB Kits from $23.99/$47.99/$94.99 Expert Support, Free Installation Videos & Guides, Lifetime Advance Replacement Warranty - www.MacSales.com
New MacPro Memory 800Mhz With Apple Spec Heat Sink 2GB $104 / 4GB $172 / 8GB $338. Click to Maximize your Macs...
Mac observers can now play Party Poker for Mac as well as Mac casino games by going to MacPokerOnline.com.
RamJet Memory: MacBook 1Gig $39, 2Gig $78, 4Gig $195! Mac Pro 2Gig $115, 4Gig $189! 500G Seagate SATA II $139! Click hereFor the latest Apple products use Ciao a comparison website to find laptops like MacBook Air. Then find the best prices on MP3 players and use our comparison tool to evaluate cell phones.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.

