Live data from Hacker News

Install OS X 10.10 Yosemite in VirtualBox

blog.frd.mn

91–100 of 109 posts

Re: Install OS X 10.10 Yosemite in VirtualBox

#91
post #42

I used OS X in VMware and Virtualbox (running Xcode) and the experience was awful. Mainly because 3D support is not available and OS X makes a heavy use of graphics acceleration. OS updates also break the installation. There are many discussion threads on this topic, like this one https://communities.vmware.com/thread/466874

> I used OS X in VMware and Virtualbox (running Xcode) and the experience was awful. Mainly because 3D support is not available and OS X makes a heavy use of graphics acceleration. For desktop use it's probably true, but you can enable SSH and log in to run build-jobs and test-runs with Xcode and friends just fine.

I can also cross compile for iOS in Linux... but the idea is obviously to use great tools not available in other platforms.

Re: Install OS X 10.10 Yosemite in VirtualBox

#92

Earlier quoted context omitted.

Virtualization is expressly permitted by the Mac OS X 10.10.3 (Yosemite) SLA (Section 2B III) - http://images.apple.com/legal/sla/docs/OSX10103.pdf (iii) to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b)…

What I don't understand is: If Apple allows people to visualise OS X, why do they make doing so such a pain in the ass? I looked into virtualising OS X so I could test an installer on a clean machine image, but the instructions always involve downloading patched ISOs from torrent sites. Seemed to me testing like that would make me less professional, not more professional :)

Apple allows people to virtualise OS X as a guest OS on top of an OS X host OS, on Mac Hardware.

Both commercial virtualisation platforms of OS X (VMWare Fusion and Parallels Desktop) have very easy "Create OS X VM from Recovery Partition" functionality.

Apple didn't make it a pain in the ass - if you need patched ISOs to install, it sounds like you're trying to do something they specifically don't allow.

Re: Install OS X 10.10 Yosemite in VirtualBox

#93
Note that if you do this with 10.10, performance will be terrible because of graphics accelerations issues.

From what I understand, 10.9 generally works fine in VMs, but there was a change in the underlying graphics engine in 10.10 that works fine on real hardware but plays merry havoc with VMs.

Re: Install OS X 10.10 Yosemite in VirtualBox

#94
post #56
post #47

Earlier quoted context omitted.

I don't know what VMware's software does or doesn't do but its documentation just reiterates what OS X's EULA says. VirtualBox's documentation does the same thing [1] and goes further to caution "These license restrictions are also enforced on a technical level. Mac OS X verifies whether it is running on Apple hardware, and most DVDs that that come with Apple hardware even check for an exact model. These restrictions…

In the past, at least, that installation-time check for an exact model was not-very-well hidden in a Perl script on the DVD.

Any info on that script? Can't find anything on Google

Re: Install OS X 10.10 Yosemite in VirtualBox

#95
post #75
post #72

Earlier quoted context omitted.

You don't have to buy Microsoft hardware to run Windows development tools

But you do need to buy their software (or you did, until very recently), at least their operating system. In this case, Apple only sells their software in combination with hardware. $500 for a Mac (with a license to all their "free" software) is not terribly far from $200 for Windows 8 Pro.

> $500 for a Mac (with a license to all their "free" software) is not terribly far from $200 for Windows 8 Pro.

Amazon: Windows 8.1 OEM, $89.99

Amazon: Windows 8.1, $99.97

Amazon: Windows 8.1 Pro, $174.99

Windows 8.1 Pro provides no tools you really need for software development[0][1] (although client hyper-v is nice), you can develop on the standard edition of 8.1 just fine.

[0] https://www.microsoft.com/en-us/windows/enterprise/products-... [1] https://en.wikipedia.org/wiki/Windows_8_editions

Re: Install OS X 10.10 Yosemite in VirtualBox

#96
post #86
post #57

Earlier quoted context omitted.

"Doesn't Apple have any consideration for this situation?" They do; buy a Mac. EDIT: That sounds harsh, but it is their business model. That is the cost of entry to the Apple eco-system. I would argue that the running through hoops was your choice. The obvious choice is to not build for their platform.

Let me just drop this link: http://macincloud.com/ ...you could totally use the iOS simulator, or compile the .ipa (iOS app binary) and send it to yourself via testflight or even faster, on a jailbroken device, just FTP/scp/whatever the .ipa to your physical location and install it on your device. But yeah, other than this cloud solution I completely agree on the price-of-entry point. Considering the salaries we're g…

The new mac minis (Late 2014) are terrible (google and see), and are not useable for anything other than web browsing. I recently had to dump this new mac mini and switch to a Macbook Pro for mac/iOS dev as they severely underpowered and limited entry level mac-minis, not to mention the craziness of soldering the ram (when form factor isn't an issue, compare to previous models), making basic upgrades impossible.

In conclusion, running Yosemite on VMs, especially AMD is really hard, and not worth it in the long run. Buy a mac instead, but AVOID the latest mac minis and get some other non-crippled model.

Re: Install OS X 10.10 Yosemite in VirtualBox

#97

Earlier quoted context omitted.

> I was referring to Linux as a proper, unrestricted Unix-environment Ironic really, given that OS X is certified UNIX 03, and I don't believe any Linux distribution is.

Being a licenced Unix is a technicality, mostly involving willingness to pay for a badge. Being a properly free and unrestricted environment to work with and work in is not. That's something concrete, real and has actual value.

> Being a licenced Unix is a technicality, mostly involving willingness to pay for a badge.

It's not, actually. You also have to do a lot of work to conform to the specs.

Linux doesn't. BSDs come very close. Mac OS X is conformant.

Re: Install OS X 10.10 Yosemite in VirtualBox

#98
post #69

Earlier quoted context omitted.

Apple has considered that question, and the answer is "because they won't truly buy into our larger ecosystem."

And this isn't just greed. If you look at the quality of Apps on the App Store it's very often quite obvious who is building for the platform and who doesn't understand the platform and is just trying to cash in on it. Apple wants high quality apps, not apps from people who just want to cash in. (And the people who aren't willing to spend $600 for a mac mini because they're being cheap are not likely to invest the mu…

As an enterprise developer who only has to touch Apple products as a function of my job, I can say that they're very enterprise developer unfriendly. Everything in their ecosystem is centered around the individual experience and the journey sucks if you're a cog in the wheel of a big corporation.

I have $10000 in Apple products at the finger tips and I have no desire to touch any of them.

Re: Install OS X 10.10 Yosemite in VirtualBox

#99

Earlier quoted context omitted.

On the contrary I find OSX's hardware support very poor compared to Linux. I can buy any Thinkpad and boot Ubuntu with all hardware detected and functional. I cannot do the same with OSX.

> I can buy any Thinkpad and boot Ubuntu with all hardware detected and functional. Until you try to hook up an external screen, then all bets are off. I know because I recently attempted to do just that (w530, ubuntu 14.04 LTS). Compare that to buying a macbook pro and it's no contest. The hardware is simply better supported.

That's a straw man argument. If you buy a purpose build hardware for Ubuntu support, you will get a similar working result. As well as on many other configurations. On the other hand OS X only truly supports Apple hardware. Almost every Hacintosh build suffers from some kind of incompatibility.

Re: Install OS X 10.10 Yosemite in VirtualBox

#100
post #37

Earlier quoted context omitted.

Why don't you replace that Mac Mini HDD with a blazing fast SSD instead?

Because you need multiple types of Torx security screwdrivers and have to literally disassemble the thing 100% (including removing the HSF and pulling out multiple tiny ribbon cables) to get the hard drive out; and it completely voids your warranty to do so. And hopefully you made a USB install stick first, since they don't ship with install media anymore. I'm sure the next iteration of the Mini will go to 32GB/64GB(…

I extended the life of an iMac by booting from an external SSD over Thunderbolt. I couldn't face the replacement process at home. Performance is very good.
Post reply on HN