Slashdot Log In
The Prospects For Virtualizing OS X
Posted by
kdawson
on Mon Feb 12, 2007 08:16 PM
from the not-holding-our-breath dept.
from the not-holding-our-breath dept.
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."
This discussion has been archived.
No new comments can be posted.
The Prospects For Virtualizing OS X
|
Log In/Create an Account
| Top
| 344 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
OS X is already virtualised. (Score:5, Informative)
(http://whineymacfanboy.googlepages.com/ | Last Journal: Thursday April 12 2007, @09:28AM)
Be nice if Apple gave a bit more help to their customers however - I am not a big fan of artifical restrictions.
Re:OS X is already virtualised. (Score:5, Insightful)
(Last Journal: Tuesday February 13 2007, @06:49PM)
It seems to me the article is talking more about the legality of doing it, not the possibility. Apple therefore, has no obligation to support something it doesn't license.
I do agree with you about the restrictions. If I legally obtain OS X, there should no reason I shouldn't be able to run it under a virtual environment.
Re:OS X is already virtualised. (Score:5, Interesting)
(http://whineymacfanboy.googlepages.com/ | Last Journal: Thursday April 12 2007, @09:28AM)
Although the article does talk about the 'legality' of running OS X on non-Mac PCs, it would seem to me that there is nothing illegal about this whatsoever (as long as you've purchased your copy of OS X, you should be able to do what you like with it).
No matter how vmware & parallels dress it up, the problem here is not legality, but fear of reprisals from Apple.
Re:OS X is already virtualised. (Score:4, Informative)
Re:OS X is already virtualised. (Score:5, Funny)
Actually, looking here http://www.apple.com/legal/sla/ [apple.com], the phrase is "This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time."
So it sounds like if you write "Apple" on a Post It and stick to your PC, you can virtualize away.
Re:OS X is already virtualised. (Score:5, Insightful)
(Last Journal: Friday February 21 2003, @08:57PM)
At which point you violate Apple's trademark instead.
Re:OS X is already virtualised. (Score:4, Funny)
(http://truevox.net/)
<.<
>.>
*runs*
Re:OS X is already virtualised. (Score:5, Funny)
Re:OS X is already virtualised. (Score:5, Funny)
Re:OS X is already virtualised. (Score:4, Funny)
This statement brings to mind images of young casually dressed men and women storming their offices with gayly decorated weapons with rainbow Apple logos and shouting grammatically incorrect and utterly meaningless slogans that nevertheless get great press and everyone forgets about it by three days out because they're too busy writing op-ed pieces on the relative social and economic costs and benefits of trying to break up Microsoft again.
Well, it did.
Re:OS X is already virtualised. (Score:5, Insightful)
There are plenty of other countries that take the viewpoint of installing a program onto a hard drive, and running it, as being an expected part of using the software, and hence not in violation of copyright. Installing it onto a second hard drive without wiping it off the first, on the other hand, is (and fair enough too.)
In those countries, you do not need a license granted to you to use the software - it is implicitely granted when you purchase the software. This may make it perfectly legitimate to use the software in manners that contradict the EULA.
Naturally, the usual disclaimers apply: I am not a lawyer; this is not legal advice; seek a lawyer for information relevant to your specific situation; etc., etc., etc.
Re:OS X is already virtualised. (Score:4, Informative)
(http://rtfm.insomnia.org/~qg/ | Last Journal: Wednesday November 16 2005, @07:11AM)
Re:OS X is already virtualised. (Score:5, Informative)
(http://whineymacfanboy.googlepages.com/ | Last Journal: Thursday April 12 2007, @09:28AM)
Utter Nonsense (at least in the US):
Looking at United States Code, Chapter 17 [copyright.gov]:[emph mine]
It is amazing to me just how many people in this forum believe they have to give up their rights because an EULA tells them to.
Re:OS X is already virtualised. (Score:5, Interesting)
(http://www.hansprestige.com/ | Last Journal: Friday September 14, @04:25PM)
When you buy a book, you own a copy of the story; when you buy an audio CD, you own a copy of the songs stored on it; when you buy a data CD, you own a copy of the programs stored on it. "Copy" refers to a tangible medium on which the information is stored. Whether or not you have the rights to make any further copies (which would be governed by the EULA, or in this case by an exemption to copyright law), you still own a copy.
Re:OS X is already virtualised. (Score:5, Interesting)
I don't get it.
If I run Firefox on an XP virtual machine running on Apple hardware, then that instance of Firefox *IS* running on Apple hardware; it uses Apple memory and CPU in order to do its thing.
If I run OSX in a virtual machine running on Apple hardware then OSX *IS* running on Apple hardware, surely this is the end of the story?
Unless Apple *specifically* exclude virtualisation, I think its a red herring.
so... (Score:5, Insightful)
(http://www.gmail.com/)
So what do people say when vendors behave the same way towards Microsoft?
Re:so... (Score:4, Insightful)
(http://whineymacfanboy.googlepages.com/ | Last Journal: Thursday April 12 2007, @09:28AM)
I don't know about people - I can only give my opinion. But I'd say "Microsoft Sucks for doing that."
Legalities aside, OS X will already run in VMware (Score:1)
(http://slashdot.org/)
Apple is a hardware company. (Score:5, Insightful)
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.
it will never happen (Score:3, Insightful)
(http://www.mynameisneil.com/)
Re:it will never happen (Score:5, Insightful)
Great Example Of Why Apple Changed Their Name (Score:2, Insightful)
OS X running freely in the x86 wild pretty much means the death of Apple hardware. Apple has known this for some time now and it is why they are turning their attention towards the iPod side of the company, changing the company name to downplay desktop computers, and have started to slow the OS X upgrade cycle.
Re:Great Example Of Why Apple Changed Their Name (Score:5, Insightful)
(http://www.danielandrews.com/)
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
And we see why open-source software is superior (Score:1, Troll)
Why not! (Score:1, Insightful)
Also a little off the subject but this brings up lock in!!!
Apple locked the iTunes system to iPod and Europe is steaming and wants it to change. What about Mac OS itself. It is a Apple operating system that is LOCKED to Apple's hardware. Why isn't the EU trying to break that lock in??? You want Windows, buy from MS and buy any vendors hardware (Linux too). Want OS X you are FORCED to buy Apple's hardware too. I wonder if someday Apple will be forced to change by the EU.
I use the MacBook but I must say I hate being artificially forced via DRM, or any other system to prevent me (the customer) from options after I purchase a product.
I spoke to every Apple person I could... (Score:5, Interesting)
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...
VMWare "appliance" of OS X (Score:5, Interesting)
(http://blog.thoughtspot.net/)
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
Apple should go for it (Score:3, Interesting)
The flipside though is that people may try OSX on a Virtual Machine, not realizing that VMs cut performance significantly, decide that OSX is slow and useless, then stick with Windows. I guess I can see either way.
OS X perhaps the worst OS for virtualization (Score:5, Insightful)
(http://cramer.plaintext.cc/)
Rather lame (Score:2)
(http://slashdot.org/)
But I suppose you attract more flies with honey than vinegar. Maybe they genuinely aren't irritated about this licensing issue and just want to pressure Apple into opening negotiations. Certainly, the recent change from Apple Computer Inc to Apple, Inc. is a good sign--they've acknowledge their business is more diverse than just hardware--they are as much a software company as they are a hardware company, and maybe it can finally not be sacrilege within Apple to say that every VM would not mean one less Macintosh sold and admit that it would be a huge boon to their bottom line. These would be sales of OS X to individuals that you would simply NEVER POSSIBLY SELL A MAC TO. You have to give them the chance to get hooked... That's how I ended up as a Mac user.
I buy Macs because I started using them in school, and when the time came to purchase my own system I got a pizza-box mac. After college, replaced it with a PowerBook, replaced that with a G5 desktop, and am currently saving my pennies for a MacBook. I'd love a chance to get some virtual Mac OS X servers up and running to function as application servers--I think they'd be great. We use VMWare ESX, and it rocks, but it doesn't run... OS X. And XServes are sweet, but they have some shortcomings too. They STILL don't offer dual power-supply or SAS--two of the best features of a wintel server I recently brought online at work. It is sweet as hell--I almost wish I could get an XServe with an Opteron processor (or a Core Duo/Xeon64 etc.) We have to have SERIOUS up-time on Applications or we lose tons of money--what do we do if a PS fails during business hours? 4-hour service is nice, but with the full-load failing over to the second node of the cluster in that time, performance would get pretty bad pretty fast. The literal translation would be slower throughput of students--some people might just walk away and not sign up for classes.
Isn't it ironic (Score:3, Insightful)
Double standards make me laugh.
I don't see why... (Score:4, Interesting)
However, whatever they say about wanting to virtualize OS X, at the moment, Parallels and VMWare are initially pitching their Mac products at people who need to run Windows applications on a Mac. Those people are never going to want to virtualise OS X. Wait for the equivalents of VMWare Server and VMWare Workstation - plus graphics acceleration (which both VMWare and Parallels promise Real Soon Now and which OSX will proably need).
Actually, a more Apple-y thing to happen would be for simple-to-use virtualization to crop up in a future version of OS X. "Click here to create a sandbox for your kids".
translation: (Score:5, Funny)
(http://www.telegraphics.com.au/ | Last Journal: Tuesday November 06, @03:35PM)
'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."
Be careful what you ask for (Score:5, Insightful)
(Last Journal: Tuesday August 08 2006, @03:45PM)
DRM is to Music as Licenses are to Software (Score:1)
(http://www.lyon-about.com/)
End result? (Score:2)
Great for developers (Score:2, Insightful)
(http://www.macmegasite.com/)
Smells like a speculation... (Score:1)
(http://www.node89.com/)
Is it just me, or is "until Apple changes its licensing policy" actually imply they've already speculated?
MacinVM (Score:1)
if the license states one copy of the software running on one Apple made PC (I am using a C2D 17 Macbook right this moment) why not
boot into XP (Bootcamp) load up VMWare or Parallels and create a VM running OSX ? This scenario is plausible, funny thing about it though,
once the VM is made the where and how its ran legally is up to the end user.
one smalll hiccup with this plan for us in the US, Apple encrypts a few of the OS binaries and decoding them outside of Apples scheme would seem to be a
violation of the some really stupid US copyright law as you would be circumventing a 'digital' protection, any emulator that copies this process without
Apples consent might be in some trouble. I for one as a long time Apple customer would love to see more folks using the OS even it its in a VM, it will certainly
run better on the real deal but it might still the the fence sitters a chance to play without a substantial investment.
Can we have it *supported* ? (Score:2, Interesting)
(http://the-jedi.co.uk/)
For a start it runs pretty slowly (especially past 10.4.1) even with the little speed fixes, probably as there are no VMWare Tools to speed up disk, network, sound and graphics; and that it doesn't seem to work at all if you have Intel-VT enabled.
Then as VMWare doesn't have a guest option for it so you have to use Other/Linux/FreeBSD/WinNT and manually edit the
Then there are the patches you need to actually get it working, which equally apply to getting it working on bare metal PC's - AMD fixes, SSE3 emulators and various kernels, thus ruling out actually using a legit copy of OSX.
Also 10.4.8 won't even boot to the installer so you have to boot and run the disk utility from a previous version of OSX. If it was supported by Apple, then these last two points wouldn't be an issue.
Personally I don't think Apple will ever allow virtualisation or non-Mac hardware - unless they turn completely into a software/iPod shop, which seems likely I guess - hey it's not "Apple Computer" anymore!
It seems if you want to run whatever OS you want on your computer, you have to buy a Mac and Parallels (or VMWare Fusion) but personally I'd prefer a Linux host and OSX guest. Actually that's a thought, would it be against EULA to run a virtualised OSX on a Mac running Linux, it's still Apple hardware.....?
Already Done (Score:5, Informative)
(http://inglorion.net/ | Last Journal: Thursday October 06 2005, @07:17AM)
Re:Already Done (Score:5, Insightful)
Notice anything about those solutions? They are not aimed at the consumer market, are not commercial enterprises, and are very limited in their ability. Creating software that can only be used legally in a weird edge case is one thing. Profiting by commercially marketing software that can only be used legally in an edge case is called "contributory copyright infringement." Now I can see the use case for OS X used legally in a VM (if you have Apple hardware and want to run OS X in a VM on top of some other OS, or if you live in a country with copyright laws that are different than the US). I can see arguments that contributory copyright infringement laws are a bad thing, and many of our other copyright laws are also negative for society. In this particular case, however, I do see the point of view from Apple. The market is dominated by a monopoly. Apple's best product would directly compete with that monopoly. Even if it is greatly superior, both recent history and the economics of monopolies show they will lose in that market if they try to compete. The classic strategy for competing against a monopoly is to build a separate vertical chain of supply the monopoly cannot undermine (hardware under your OS and apps on top of it). This is exactly what Apple has done.
Lots of people on Slashdot like to think Apple could abandon the tie between their OS and hardware and everyone would benefit. Those people mostly think that, not because they objectively looked at the market and understood it, but because they want it to be true because it would benefit them directly. It is not true. Unless MS's monopoly is broken up or ousted by tertiary market intrusions, Apple must maintain their tie in to survive. If EULAs are rendered null and void, Apple will stop selling their OS separately at all and probably start selling slightly more expensive boxes with a OS tied to a hardware signature and either sell upgrade versions (which suck) or provide free upgrades for some period of time, like 5 years. It is simply the reality of the market
For anyone out there who want Apple to stop tying their products, simply fixing the market will likely cause that to happen. Break MS into at least two competing companies, each with full rights to Windows, and in two or three years Apple will be forced to unbundle by the now competitive market and they will be able to do so without being killed. Problems like these are best solved at a higher level, rather than micro-managed.
Already done with no repercussions (Score:4, Interesting)
(http://www.realistic-dragon.co.uk/)
If you have an old PPC powerbook around I highly recommend it.
Future? (Score:3, Informative)
(http://cotera.org/)
It won't happen (Score:3, Insightful)
(Last Journal: Sunday November 03 2002, @12:06AM)
Would it be marketable? (Score:1)
an(other) option? (Score:1)
(http://www.woodsmall.org/)
this would be easy, and they could charge out the wazzo for it if they wanted. my workplace would buy it to run supported quicktime streaming services under real os x server on vmware, and i'd wager a lot of other sites would do the same thing.
they could use their virtual machine-oriented software sales to subsidize their hardware prices if they really wanted.
but oh yeah, they're a hardware company.
Re:Why would anyone want to do this? (Score:1)
(http://slashdot.org/)
Re:Why would anyone want to do this? (Score:2)
It simply isn't in Apple's best interest. My prediction is that it will never happen, or at least not until Steve Jobs removes the DRM from Pixar movies on iTunes (sorry to be redundant).
Re:Why would anyone want to do this? (Score:2)
Maybe you want to test a security hole in an application against a live piece of malware and want to easily roll back the OS. Maybe you want to QA a piece of software in development without mangling an existing stable version, or you'd like to run them side by side when both rely on the same path for certain libraries or config files.
Pretty much any valid use of virtualization for Windows or Linux is a valid use for Mac OS X as well.
Re:need a court case to establish SW ownership! (Score:1)
There is one problem with you argument when you pay apple to run OSX you do not own a copy of it they grant you the right to use it according to their rules. you never own the software. It is carefully worded that way. You do not purchase a copy of OSX you pay for the right to use it. Kind of like an indefinite lease however they can revoke your license if you misuse it.
The software (including Boot ROM code), documentation and any fonts accompanying this License whether on disk, in read only memory, on any other media or in any other form (collectively the "Apple Software") are licensed, not sold, to you by Apple Computer, Inc. ("Apple") for use only under the terms of this License, and Apple reserves all rights not expressly granted to you. The rights granted herein are limited to Apple's and its licensors' intellectual property rights in the Apple Software and do not include any other patents or intellectual property rights. You own the media on which the Apple Software is recorded but Apple and/or Apple's licensor(s) retain ownership of the Apple Software itself. The terms of this License will govern any software upgrades provided by Apple that replace and/or supplement the original Apple Software product, unless such upgrade is accompanied by a separate license in which case the terms of that license will govern.In other words you own the CD's/hard drive/DVD but you do not own what is on it. This is standard practice by most software companies. Essentially a Music CD could specify you can only use this on Approved hardware. Any non approved CD hardware you use it on would be a violation. Which is Why James T. Russel is now very well off
Re:need a court case to establish SW ownership! (Score:2)
You have also bought it, not licensed it, because licensing requires some kind of continuing financial obligation.
Anyone who disputes this just has to produce either an EC or US case in which (a) a post sale restriction on use has been enforced by the courts, (b) a software sale at retail out of a retail channel has been held to be a license and not a sale.
Go ahead, if you can find one.