News for hackers. Stuff that matters.
Re:Running OS X Mavericks under QEMU with KVM by Alupis on Wednesday June 04, 2014 @05:25PM (#7848433)
You do know this violates the EULA for OSX?

No OSX version allows for virtualizing it as a guest VM.

(just pointing it out)

Re:Running OS X Mavericks under QEMU with KVM by josteink on Wednesday June 04, 2014 @05:35PM (#7848520)
Honest question: has anyone ever cared for a EULA on hn except for bickering about getting Apple's poorly compatible consumer-os to run on regular consumer hardware?

I can't think if a single case.

Re:Running OS X Mavericks under QEMU with KVM by jakejake on Wednesday June 04, 2014 @07:44PM (#7849205)
To be honest, I don't think it is a huge issue for personal use. But when you're running a businesses then it becomes important to pay attention to software licenses. If you intend to get big enough to where you'll be audited for investment or sale, you wouldn't want to have your technology relying on improperly licensed software products.

That being said, I'm among the people who would love to run virtualized OSX.

Re:Running OS X Mavericks under QEMU with KVM by gcb0 on Wednesday June 04, 2014 @09:26PM (#7849645)
It is not an EULA for that case. they've taken companies out in silicon valley with other claims. But that was during Jobs times. And I doubt he needed anything legal to go after anybody.
Re:Running OS X Mavericks under QEMU with KVM by kvmosx on Wednesday June 04, 2014 @05:28PM (#7848464)
As long as it is Apple hardware, as defined by[1], then it can be run, virtualized or not. KVM runs on an OS X host and therefore this is totally acceptable.

[1]: http://kb.vmware.com/selfservice/microsites/search.do?langua...

Re:Running OS X Mavericks under QEMU with KVM by stormbrew on Wednesday June 04, 2014 @05:45PM (#7848582)
Which is a real shame. It means that testing OSX software is significantly more expensive than testing software on any other popular OS due to the need for a Mac host.
Re:Running OS X Mavericks under QEMU with KVM by Alupis on Wednesday June 04, 2014 @05:46PM (#7848588)
Being an Apple developer is very (overly, maybe excessively?) expensive.
Re:Running OS X Mavericks under QEMU with KVM by Gracana on Wednesday June 04, 2014 @06:12PM (#7848733)
Well, not really. It is a popular argument though.
Re:Running OS X Mavericks under QEMU with KVM by Alupis on Wednesday June 04, 2014 @06:38PM (#7848869)
if you must buy special hardware just to compile code, well... that's not normal for any other eco-system's developers. Nor is having to pay for the privilege of being a developer... nor pay for dev tools, etc.
Re:Running OS X Mavericks under QEMU with KVM by sosborn on Wednesday June 04, 2014 @07:01PM (#7849005)
You don't have to pay for dev tools (Xcode is free). You only have to pay if you want to distribute through the App Store or, for iOS, test on a device.
Re:Running OS X Mavericks under QEMU with KVM by Gracana on Wednesday June 04, 2014 @09:28PM (#7849649)
But I already own a mac, and it's fantastic hardware that I can do development for anything on, and the dev tools for OS X are free.
Re:Running OS X Mavericks under QEMU with KVM by stormbrew on Wednesday June 04, 2014 @09:34PM (#7849667)
But you can't pay a fraction of a cent per hour to run your unit or integration tests for every commit unless you set up the infrastructure to do so yourself.

Though now that travis-ci has beta support for osx, this is changing. But probably at a much greater cost and complexity than it could have without the VM restriction on the license.

Re:Running OS X Mavericks under QEMU with KVM by 0x0 on Wednesday June 04, 2014 @05:26PM (#7848446)
Re:Running OS X Mavericks under QEMU with KVM by Alupis on Wednesday June 04, 2014 @05:28PM (#7848473)
Actually, it is:

> The grant set forth in Section 2B(iii) above does not permit you to use the virtualized copies or instances of the Apple Software in connection with service bureau, time-sharing, terminal sharing or other similar types of services.

http://images.apple.com/legal/sla/docs/OSX109.pdf

Re:Running OS X Mavericks under QEMU with KVM by 0x0 on Wednesday June 04, 2014 @05:31PM (#7848491)
In the same PDF, actually in the section 2B(iii) you are refering to:

"If you obtained a license for the Apple Software from the Mac App Store, (...) you are granted a (...) license (...) to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments (...)".

So "No OSX version allows for virtualizing it as a guest VM" looks like an incorrect statement to me. Instead, some OSX versions DO seem to allow for virtualizing as a guest VM, under some conditions.

Re:Running OS X Mavericks under QEMU with KVM by Alupis on Wednesday June 04, 2014 @05:35PM (#7848523)
Hmm, appears you are correct.

Previous versions just flat-out banned any sort of virtualization.

Appears this release now allows you to have up-to 2 OSX guests running ontop of an OSX host.

(A pathetic attempt at allowing virtualization imho, my Xen hosts at the office have 10-30 guests running concurrently per box)

Re:Running OS X Mavericks under QEMU with KVM by 0x0 on Wednesday June 04, 2014 @05:39PM (#7848543)
Well, it's not completely unreasonable given that Apple is in the business of selling hardware. Of course they want you to buy macs. :)
Re:Running OS X Mavericks under QEMU with KVM by Alupis on Wednesday June 04, 2014 @05:51PM (#7848624)
In all my years, and colo'ed across 3 DC's... I have yet to see any OSX server hardware besides a mac mini...
Re:Running OS X Mavericks under QEMU with KVM by mrsteveman1 on Wednesday June 04, 2014 @06:26PM (#7848808)
There are a few companies that host Mac VPS instances, and the one I used back in 2011 was running on XServe's using what looked like a bare metal VMWare solution (Parallels had one too I believe). Rare even back then though, Mini's are definitely more common.
Re:Running OS X Mavericks under QEMU with KVM by reaperhulk on Wednesday June 04, 2014 @10:04PM (#7849792)
You don't even need it to be an OS X host, only Apple hardware. VMware allows you to install OS X on ESXi hosts that run on Mac mini or Mac Pro (but disables that functionality on all non-Apple hardware).
Re:Running OS X Mavericks under QEMU with KVM by pjmlp on Wednesday June 04, 2014 @05:52PM (#7848629)
In sensible countries the EULAs don't have any legal value.
Re:Running OS X Mavericks under QEMU with KVM by lectrick on Wednesday June 04, 2014 @06:31PM (#7848835)
The requirement, if you actually read it, is only that the metal must be from Apple.

(just pointing it out) :P

Re:Running OS X Mavericks under QEMU with KVM by stock_toaster on Wednesday June 04, 2014 @05:42PM (#7848562)
This is false. Since Lion (I think it was), the wording allows installation of up to 2 additional copies as VMs, provided the underlying hardware is a Apple/Mac.
Re:Running OS X Mavericks under QEMU with KVM by int19h on Wednesday June 04, 2014 @11:42PM (#7850098)
The mystery around the Hypervisor API in Yosemite is even more intriguing then.