The Prospects For Virtualizing OS X 344
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. (Score:5, Informative)
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)
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)
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: (Score:2, Insightful)
you just controdicted yourself in the same sentence. any form of reprisal WILL take the form of legal action, hence the legality of it is the issue.
Re:OS X is already virtualised. (Score:4, Informative)
Re: (Score:2, Informative)
Whilst Apple may take legal reprisals, the easiest form of reprisal (against Parallels) would be to simply stop selling parallels [apple.com] at the Apple store. How do you think that would affect sales?
Oh - and if you'd actually bothered to read either article before posting, you would have seen non-legal reprisals mentioned:
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)
At which point you violate Apple's trademark instead.
Re:OS X is already virtualised. (Score:4, Funny)
<.<
>.>
*runs*
Re: (Score:2, Funny)
It also wouldn't be difficult at all to put a fast current x86 motherboard into an old Beige PowerMac case. Say, one of the later ones, a 7300 or 7500, all set up nicely with slots for PCI bus cards....
Stickers (Score:2)
Re: (Score:2)
Re:OS X is already virtualised. (Score:5, Funny)
Re: (Score:3, Funny)
Re: (Score:2, Funny)
I took that to mean that I can only install it on one Apple-labeled computer at a time, but as many non-apple computers as i want.
Re:OS X is already virtualised. (Score:5, Funny)
Re: (Score:3, Informative)
The EULA says "Apple-labeled" not "apple-labeled." That means a computer labeled by Apple, not a computer labeled with an apple or even the Apple logo.
Re: (Score:3, Insightful)
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: (Score:3, Funny)
Most of my rainbow Macs are stacked in the garage, in fact only two of the "beige generation" are in the house. Everything else has monochrome apples.
Re: (Score:3, Interesting)
Re: (Score:3, Funny)
Re: (Score:3, Informative)
IIRC, US Courts have ruled that installing software constitutes copying (from CD or DVD to hard disk), and violates copyright unless otherwise licensed. The license in question stipulates that you can only run MacOS X on Apple-branded hardware.
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: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Consider, for example, the rental of a car. If you rent a car, sign an agreement with the car company that says you won't let anyone else drive it, then lend me the car for the afternoon, I am in no way
Re: (Score:2)
So, what's the difference between EMC/VMware selling a virtual machine that can run MacOS X in violation of the owner's license and a hardware vendor selling a machine that can run MacOS X in violation of the owner's license?
Here's where your argument about contributory copyright infringement falls ap
Re:OS X is already virtualised. (Score:4, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You're probably thinking about the old ROM code required to run the Classic OS. It's certainly ille
Re: (Score:3, Interesting)
Re: (Score:2)
It's a fucked branch of law, setup entirely to benefit the creator over the user.
Re:OS X is already virtualised. (Score:5, Informative)
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: (Score:2)
Maybe you can come up with a link that backs up your point of view?
Re: (Score:2)
Buying the product does not make you an owner of a copy of the work.
Re: (Score:2)
Anytime buying a product directly results in you obtaining a copy of the software on a physical medium, you become the owner of that copy of the software.
Re:OS X is already virtualised. (Score:5, Interesting)
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: (Score:2)
No, that's not what he's saying at all. He's saying that the law allows you to make copies, if the act of making a copy is essential to the utilization of the software. Because the act of copying the operating system to the hard drive is essential to utilization, you are allowed to perform that sort of copying, even if the EULA says "No Copying Allowed."
The fact that no sane person would define the copy
Re: (Score:2)
Re: (Score:2, Insightful)
You need to study your copyright law better. 17 USC 117 [cornell.edu] explicitly allows copies that are made of a computer program that are required for using the program. In addition, I think you would have a very strong argument (at least if you were not reusing a license, and especially if you were virtualizing on a Mac) for fair use.
Re: (Score:2, Interesting)
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).
'Should' is not the same as 'is'. There is a lot of things you should be able to do with the stuff you buy, but that doesn't stop it from still being illegal
No matter how vmware & parallels dress it up, the problem here is not legality, but fear of r
Re: (Score:2)
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.
Re: (Score:2)
Regardless of how much you have spent on it, you are still subject to the terms of a license agreement. If I purchase a copy of Redhat Linux, I don't have the right to change the source, and re-sell it without the source-code.
Re: (Score:2)
What could you do with the Mac? Well, you could install Linux on it, for starters :)
Limited License, Not Ownership (Score:2, Insightful)
You don't own the software, you've bought a limited license to it. Whether we like it or not, courts have upheld shrinkwrapped licenses.
Thus, you have the right to use OS-X in exactly the way Apple specifies (i.e. on Apple hardware only) or, if you have never done so, return it for a full refund.
It may not be criminally illegal for you to violate that contract but it is a violation of a contract and thus illegal
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Inorrect. Doable means "able to be done".
Please link to the home-anti-gravity-howto if you believe anti gravity is doable too!
so... (Score:5, Insightful)
So what do people say when vendors behave the same way towards Microsoft?
Re:so... (Score:4, Insightful)
I don't know about people - I can only give my opinion. But I'd say "Microsoft Sucks for doing that."
Re: (Score:2)
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.
Re: (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
it will never happen (Score:3, Insightful)
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)
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
Re: (Score:3, Informative)
IBM never intended to compete fully with Intel and AMD for the desktop market considering Apple's 5% market share. On the other hand, IBM appears determined to continue with improved Power processors for their high-end desktop and server market -- as well as the imbedded market which now includes highly visible gaming consoles, but it has been around for over a decade.
Also PA SEMI [pasemi.com] has a great new low power PowerPC chip.
The x86 hardware
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...
Re: (Score:2)
VMWare "appliance" of OS X (Score:5, Interesting)
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
Re: (Score:3, Insightful)
They don't give a crap if anybody USES OS X.
They want to sell hardware.
That's why they let people run Windows, or Linux, or Solaris x86, on their hardware, if that's what they want to do. I agree that Apple has "hardware profits" blinders on. But what can you do?
(My guess is that soon, someone, somewhere, out there, will try this, and have it working anyway, with or without Apple's sanctions)
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.
Re: (Score:2)
This is due to many things, but the most useful of which is its snapshot ability. You can make a clean image and then test against it each time, or even "branch" the same base image for different service packs/etc.
Re: (Score:2)
It's exactly what Apple fears...people getting "bad taste" out of a virtual session and decided not to get a Mac.
Of course, much of the bad taste is due to the emulation speed and compatibility, but people will blame it on Apple nonetheless.
It makes perfect sense to them to never allow Virtualization on a non-Apple machine.
On the other hand, nothing stops them from releasing their own virtualization software.
Re: (Score:2)
Anybody who has used much virtualization knows it's not as good as running the OS on hardware.
I run XP in a vm with no problems. Of course, the only games I play on it are freecell and hearts. For things that don't lean on the hardware it's fine. And as hardware gets beefier and beefier it will get finer and finer. Gotta do something with all those cores that are going to be on our processors.
Apple may have some legit concerns with regard to their current model, but perhaps they should consider cha
OS X perhaps the worst OS for virtualization (Score:5, Insightful)
Re: (Score:2)
b) It's extremely useful for developers, eg testing stuff that can crash the system, or testing stuff against various different OS revisions. Even if it's a bit slower, it's still faster than rebooting the whole machine.
c) This doesn't matter at all on the server, where MacOS is the only OS of consequence that can't run as a guest in a VM. There is a l
Re: (Score:2)
Re: (Score:2)
Rather lame (Score:2)
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 comp
Re: (Score:2)
http://store.apple.com/1-800-MY-APPLE/WebObjects/
Re: (Score:2)
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.
Actually, that's incorrect these days -- at least as far as the XServe product page [apple.com] is concerned. And the online store reckons they can ship 'em in 24 hours, so it doesn't look like these are features for a product which isn't available yet.
A quick feature run-down:
Hardware-wise, I
Isn't it ironic (Score:3, Insightful)
Double standards make me laugh.
Re: (Score:2)
And the various licenses for Vista are the first ones to mention virtualization.
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)
'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)
Already Done (Score:5, Informative)
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)
If you have an old PPC powerbook around I highly recommend it.
Future? (Score:3, Informative)
It won't happen (Score:3, Insightful)
Re: (Score:2)
It simply isn't in Apple's best interest. My prediction is that it will never happen, or at least not
Re: (Score:2)
Re: (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 stab
Re: (Score:2, Insightful)
Re: (Score:3, Interesting)
On a Windows PC, I have never had a driver problem that affected the core, preinstalled components of the system. Sure, I've had weird things happen when using beta-version drivers, or have had a driver go bad on some extraneous peripheral, but never on a component that was vital to the operation of the PC.
The only exception to this rule I can think of is the graphics driver, and even that's not so much of an issue now that AT
Re: (Score:2)
Selling hardware certainly subsidizes the OS. I wonder how much OS X would cost along with all the bundled apps but without hardware sales? Perhaps more than a workable copy of Vista (whenever that comes out). Might as well buy the approved hardware and not twist your brain getting it to install...
oh - I forgot where I was for a second.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
the market for music and the market for operating systems are pretty different. To equate the music lock-in problem with OS/hardware would imply that I should be able to demand through the EU that Microsoft and Apple support Sun hardware, or IBM mainframes. Or that there be one a