Live data from Hacker News

Running OS X Mavericks under QEMU with KVM

blog.definedcode.com

61–70 of 109 posts

Re: Running OS X Mavericks under QEMU with KVM

#61
post #60
post #45

Earlier quoted context omitted.

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.

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.

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

#62
post #22

I wish there was a reasonable way to run OS X on non-Apple hardware. Just today I was looking at the current Mac lineup, and there's not a single setup that works for me. Everything comes with underpowered Intel graphics, unless you pay the ridiculous price for a top-of-the-line MacBook Pro. Oh, if only I could have a Surface Pro 3 running OS X... I could live with the Intel graphics if it had Surface-style portabili…

> unless you pay the ridiculous price for a top-of-the-line MacBook Pro

If you consider the time you'll spend tweaking your hackintosh into a useful state and the risk of bricking it on every update, it's actually a bargain.

I wouldn't buy a Mac to run Linux, but I wouldn't buy anything else to run OSX.

Re: Running OS X Mavericks under QEMU with KVM

#63
post #22

I wish there was a reasonable way to run OS X on non-Apple hardware. Just today I was looking at the current Mac lineup, and there's not a single setup that works for me. Everything comes with underpowered Intel graphics, unless you pay the ridiculous price for a top-of-the-line MacBook Pro. Oh, if only I could have a Surface Pro 3 running OS X... I could live with the Intel graphics if it had Surface-style portabili…

Speaking of "ridiculous price", just look at the Surface Pro 3. Sure, the 64GB version is fairly inexpensive, but it quickly escalates from there. Strapping on a keyboard will cost you another $130.

At that point the 13" MacBook Air is a bargain.

Unless you're doing intensive 3D, which is mostly reserved for gaming, then the Intel graphics will be just fine.

Re: Running OS X Mavericks under QEMU with KVM

#64
post #56

Pro-tip: don't bother upgrading to Mavericks, Mountain Lion is better and lighter (even with the memory compression thing), don't upgrade unless you really need to use something specific in Mavericks

Are you kidding? The extra battery life alone is worth it.

In a virtual machine?

Re: Running OS X Mavericks under QEMU with KVM

#66
post #62
post #22

I wish there was a reasonable way to run OS X on non-Apple hardware. Just today I was looking at the current Mac lineup, and there's not a single setup that works for me. Everything comes with underpowered Intel graphics, unless you pay the ridiculous price for a top-of-the-line MacBook Pro. Oh, if only I could have a Surface Pro 3 running OS X... I could live with the Intel graphics if it had Surface-style portabili…

> unless you pay the ridiculous price for a top-of-the-line MacBook Pro If you consider the time you'll spend tweaking your hackintosh into a useful state and the risk of bricking it on every update, it's actually a bargain. I wouldn't buy a Mac to run Linux, but I wouldn't buy anything else to run OSX.

I built a Hackintosh 2.5 years ago and haven't had any issues. I highly recommend it to anyone with minimum Google skills.

Re: Running OS X Mavericks under QEMU with KVM

#67
post #13
post #11

Earlier quoted context omitted.

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 sta…

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)

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

#68
post #47
post #31

Earlier quoted context omitted.

What kind of graphics capabilities do you require? My current MacBook Pro can switch between an AMD Radeon 6770M and Intel HD Graphics 3000. I've found that the Intel is fast enough, and the Radeon is hot and uses a lot of energy. I usually don't play games, I don't do graphics development, and I don't use Adobe products. So in practice, I rarely need the Radeon.

I also have a MacBook Pro with dual graphics, but I do graphics development and use Adobe products, so I ended up switching completely over to the Radeon. I'd like a new Mac, but I'd really prefer to have something better than the basic Intel HDwhatever integrated graphics... Based on benchmarks, the Iris seems like it could be good enough for non-Retina MacBooks. But of course Apple has chosen to use it on the Retin…

The higher end 15.4" MacBook Pro Retinas feature both the Intel Iris and an NVIDIA GeForce GT 750M.

Re: Running OS X Mavericks under QEMU with KVM

#70
post #51

Couple of notes: * It is easier to just install a Linux 3.15 kernel. I installed the latest RC on Ubuntu 14.04 and that did the trick. * You should not have to install Mountain Lion first. I made a Mavericks ISO using the script mentioned and it installed without any issues * The Qemu that ships with Ubuntu 14.04 is new enough. No need to compile your own. Those patches are pretty old and if your distro is up to date…

It would've been helpful if the guide mentioned the required KVM and Qemu versions by their version numbers. Users like me (Arch Linux, Gentoo etc.) and Ubuntu, Fedors users in the future could check and avoid installing from source.
Post reply on HN