The Prospects For Virtualizing OS X
seriouslywtf writes in with a look at the current state of the question: will people eventually be able to run Mac OS X in a virtual machine, either on the Mac or under Windows? Ars Technica has articles outlining the positions of two VM vendors, Parallels and VMWare. Both have told Ars unequivocally that they won't enable users to virtualize OS X until Apple explicitly gives them the thumbs up. First, Parallels: "'We won't enable this kind of functionality until Apple gives their blessing for a few reasons,' Rudolph told Ars. 'First, we're concerned about our users — we are never going to encourage illegal activity that could open our users up to compromised machines or any sort of legal action. This is the same reason why we always insist on using a fully-licensed, genuine copy of Windows in a virtual machine — it's safer, more stable, fully supported, and completely legal.'" And from VMWare: "'We're very interested in running Mac OS X in a virtual machine because it opens up a ton of interesting use cases, but until Apple changes its licensing policy, we prefer to not speculate about running Mac OS X in a virtualized environment,' Krishnamurti added."
OS X is already virtualised - it has been for ages. Not supported, but certainly doable.
Be nice if Apple gave a bit more help to their customers however - I am not a big fan of artifical restrictions.
There are shills on slashdot. Apparently, I'm one of them.
Both [vendors] have told Ars unequivocally that they won't enable users to virtualize OS X until Apple explicitly gives them the thumbs up.
So what do people say when vendors behave the same way towards Microsoft?
Wizard Needs Food, Badly
It's obvious they will never give "permission" to do this. Their whole business model is based on using OS X as a driving force to sell their hardware with high profit margins. Some people might agree that they could survive going the other way but Apple doesn't seem convinced.
That being said I doubt they can do much to stop it. It'll be interesting to see what kind of court cases get brought up over virtualization though. Perhaps they could finally bring the whole EULA nonsense to an end.
I respectfully disagree. A lot of people care about the entire 'experience' of Apple products, from the quality packaging, to the clean, amazing hardware, to the OS. If Dell started selling OS X on their machines tomorrow, people would certainly jump ship and buy cheaper machines. But I can almost assure you Apple would still be around. I think they just know it's important to their brand to not have another 'clone war' like the mid 90s.
... but I certainly wouldn't stop buying Apple hardware.
Personally, if Apple licensed OS X, I'd probably buy a cheap HP or Dell desktop for use around the house or for my parents
*** For a better tommorow, change your life today ***
Pretty much no-one. Apple proved this already during the cloning debacle - people immediately started buying Power Computing, Umax, Motorola and other clones because they offered higher CPU specs at the same or lower prices.
at WWDC 2006, explaining that we would pay extra for Mac OS X Server, if it were possible to run it under VMware ESX. The ability to run Mac OS X (Server or otherwise) under Fusion or Parallels Desktop or even VMWare/Parallels Workstation would also provide a strategic advantage and encourage us to maintain our subscription levels (well over 400 seats today).
Would "virtualizable" OS X lead to piracy? Probably. But as with most piracy, it would not necessarily impact actual sales. Pirates steal things they wouldn't have ever paid for anyway...
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
Mac OS X makes heavy use of hardware accelerated functions: Quartz/Aqua 3D graphics (which unlike Vista's Aero can't be turned off), GPU-rendered graphics processing among others in CoreImage and iMovie, low-latency sound in CoreAudio, ... - likely making it perhaps the worst candidate for virtualization among all operating systems.
gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
'We're very interested in running Mac OS X in a virtual machine because it opens up a ton of interesting use cases, but until Apple changes its licensing policy, we prefer to not speculate about running Mac OS X in a virtualized environment,'
Means: "we have it running in the lab."
you had me at #!
I guess Apple subsidizes the development of Mac OSX with the hardware sales (price premium?). Now if Apple were to let OSX to be distributed independent of the hardware, the software would have to be sold at a higher price. Moreover, Apple may have to protect against piracy with the much loathe activation schemes that Microsoft currently employs. Be careful what you wish for? Besides I don't believe that OSX has enough mindshare to get many more users to make that model work. OSX link to Apple hardware is not only thing holding back the mass exodus from Wndows.
You don't have to be smart to use a Mac, you just have to be smart enough to buy one
Most people who use OS X for any time at all love it. Why not give everybody a chance to love it? Why not let developers get a taste for the development tools without buying a new system? What do you think their next computer purchase will look like?
They could work with VMWare to create an appropriately DRMed player if they are that paranoid about piracy. VMWare already has their ACE platform that could probably be extended to include some sort of virtual TPM.
Offer OS X as a bundle with a specially modified VMWare player. Let 90% of PC users see what they've been missing. I bet any piracy will be dwarfed by the gains in market share.
The best case scenario I see for Apple would be for some smart cookie to write a minimal Linux distro that boots up VMWare and OS X inside--a poor man's OS X if you will. Users of such a configuration are likely to be the geeks. They'll start learning ObjC and Cocoa and maybe increase the platform's worth. Even if some geeks are content to run an unsupported configuration like this, and *never* purchase a proper Mac, they'll be a force for conversion and software development.
-Peter
. Penguins Surely Ca
VMWare and Parallels may not be willing to let users run OS X in their virtual machines, but there are others that do. For example, Mac-on-Linux, QEMU, and PearPC. All these are open-source, too.
Please correct me if I got my facts wrong.