Live data from Hacker News

Install OS X 10.10 Yosemite in VirtualBox

blog.frd.mn

61–70 of 109 posts

Re: Install OS X 10.10 Yosemite in VirtualBox

#61
post #22

I'm thinking about getting a MBP (have one at work) because the hardware is shiny and OSX is useful/needed for some things (iOS development, Unity development). However I'd much rather run Linux as the base OS. That setup wouldn't violate the EULA. I guess I'll spin up a VB-image on this OSX-MBP and see how it goes :) Useful.

You're far better off dual-booting or running Linux in a VM.

You're going to miss out on firmware updates and have bad battery life.

Re: Install OS X 10.10 Yosemite in VirtualBox

#62
post #52
post #37

Earlier quoted context omitted.

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

Which Mac Mini model? I've never heard of such a thing.

2014 model. Here's a video showing the procedure:

https://www.youtube.com/watch?v=hgEBPlz4QB8

5:10 is particularly comical, by the way :)

Re: Install OS X 10.10 Yosemite in VirtualBox

#63
post #24

Earlier quoted context omitted.

Sure, I live in the UK and I live in constant fear of the mighty US drone army. Our laws (a great deal of which predate the existence of the US) have no meaning.

Congratulations, England is an old country.

Not that old. The US is just an infant by comparison, that is all.

If you want an old country, look at China.

Re: Install OS X 10.10 Yosemite in VirtualBox

#64
post #22

I'm thinking about getting a MBP (have one at work) because the hardware is shiny and OSX is useful/needed for some things (iOS development, Unity development). However I'd much rather run Linux as the base OS. That setup wouldn't violate the EULA. I guess I'll spin up a VB-image on this OSX-MBP and see how it goes :) Useful.

Why not just dual-boot linux-mac?

Re: Install OS X 10.10 Yosemite in VirtualBox

#65

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 only permits you to virtualize their OS on Mac hardware. They make it purposely difficult on everything else as they want every developer to have to buy into the hardware ecosystem to be able to build software for OS X and iOS.

Re: Install OS X 10.10 Yosemite in VirtualBox

#66
post #57
post #53

Earlier quoted context omitted.

Same experience here. I usually don't have an Apple computer underhand, but I maintain cross-platform software for which I publish OSX binaries. I wish Apple gave some consideration to this situation, which is less of a problem for other plaforms which can be virtualized properly. After going though hoops running unstable VMs on old versions of VirtualBox, I ended up getting a vaguely stable build process up and runn…

"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.

How can you say they do? They don't. Therefore, you have to buy a mac.

Re: Install OS X 10.10 Yosemite in VirtualBox

#67
post #22

I'm thinking about getting a MBP (have one at work) because the hardware is shiny and OSX is useful/needed for some things (iOS development, Unity development). However I'd much rather run Linux as the base OS. That setup wouldn't violate the EULA. I guess I'll spin up a VB-image on this OSX-MBP and see how it goes :) Useful.

I would guess you'll probably get at best mediocre battery life not running OS X as the host OS. If you happen to have any issues with hardware (that are actually hardware issues) it will also most likely be a lot harder (i.e. more involved) to get support from an Apple Store. Also, from reading the quoted text about the "virtualisation" clause in the EULA - it may only be "acceptable" (by Apple's terms) to virtualis…

I also understand, that if you bootcamp to get windows/linux that the thunderbolt ports aren't completely compliant... Ie you'll see issues connecting/disconnecting devices after booting (like the wired ethernet).

Re: Install OS X 10.10 Yosemite in VirtualBox

#68
post #57
post #53

Earlier quoted context omitted.

Same experience here. I usually don't have an Apple computer underhand, but I maintain cross-platform software for which I publish OSX binaries. I wish Apple gave some consideration to this situation, which is less of a problem for other plaforms which can be virtualized properly. After going though hoops running unstable VMs on old versions of VirtualBox, I ended up getting a vaguely stable build process up and runn…

"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.

That's kinda like saying the obvious choice is not to build for Windows, because you have to have Windows to run Windows development tools.

Or not to build for Linux because you have to buy a linux machine.

Re: Install OS X 10.10 Yosemite in VirtualBox

#69
post #59

Earlier quoted context omitted.

That kind of consideration is synonymous with "give us more money" in my book. For developers who are willing to develop for iOS but don't use Macs, why not give them a bone and let them develop on a VM? Apple still makes money if the app sells.

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 much more expensive development time to make a good app.)

Re: Install OS X 10.10 Yosemite in VirtualBox

#70
post #22

I'm thinking about getting a MBP (have one at work) because the hardware is shiny and OSX is useful/needed for some things (iOS development, Unity development). However I'd much rather run Linux as the base OS. That setup wouldn't violate the EULA. I guess I'll spin up a VB-image on this OSX-MBP and see how it goes :) Useful.

There's not much downside to OS X for a Linux fan. Yeah it's BSD but most important unix programs you can get via brew, etc. And of course you can run Linux in a VM at native speed without much problem... run a dozen of them if you want to simulate a distributed system (Which is what I do before pushing out to the cloud.)
Post reply on HN