Windows on the Mac? Of Course. But Mac OS X on PCs? Possibly...
Posted 01/23/2007 at 11:46am
| by Rik Myslewski

It may be inevitable: PCs running Mac OS X.
For years we've been able to run Windows on our Macs - painfully slowly in emulation, admittedly, but run it we did when we had to. However, now that Apple has switched to Intel processors, Windows performance on the Mac has skyrocketed. Today there are a minimum of four snappy ways to run Windows and/or Windows apps on your Mac that are either shipping or in beta: Apple's Boot Camp, which lets you boot into either Mac OS X or Windows, but not both; Parallels and VMware, which allow you to run Windows in a "virtual machine" (a windowed app in Mac OS X); and CrossOver Mac, which lets you run Windows apps without needing to install Windows itself.
But none of this is news - it's just background to an interesting story that ran yesterday on CNNMoney.com entitled "Windows on the Mac changes everything." Some of the revelations in that article are striking, indeed.
For one, the company that produces Parallels is not the little-engine-that-could that we all thought it was. It turns out that it was quietly purchased a couple of years back by enterprise-level virtualization specialist (and deep-pockets big boy) SWsoft. We all knew that VMware was a major player in the virtualization market - the big player, actually - but what's news is that there are now two major developers creating Intel-Mac virtualization software.
That in itself is interesting, as it indicates that big, smart businesses are sniffing big, smart money in running Windows on Macs. But what's even more interesting are comments in the CNNMoney.com article about virtualization that runs the other way - that is, running Mac OS X on garden-variety Intel-based PCs.
It seems - and this is grossly oversimplified, but hang with me for a moment - that when you get right down to it, virtualization is virtualization is virtualization, and the hardware-based virtualization built into Intel's chips doesn't, at core, really care what OS you're running on what computer. In fact, the article says that SWsoft's CEO "insists that [running Mac OS X on a non-Apple computer] is not deliberate, but just a consequence of the nature of the technology." Also, the CEO of VMware says that her company's "existing x86 desktop product is already being used by some to run Mac OS on computers from Dell, Hewlett-Packard, and others, though this is not intentional on VMware's part."
Now, of course, Apple will continue to throw up roadblocks to ensure that PCs can't simply be loaded with Mac OS X and boot up on their own merry way. But if virtualization becomes as easy and inevitable as it seems to be becoming, the cat's out of the bag, the ship has sailed, Katie bar the door, or whatever other cliche you'd like to use.
Steve Jobs has two choices: He can continue to keep Mac OS X Mac-only, and thereby keep tight control over the quality of the Mac OS X user experience on both an OS and a hardware level, or he can open it up to non-Apple PCs, thus spreading the Mac OS X experience to a wide - and lucrative - base.
This is going to be fun.