A few years back I built the vm infrastructure for a CI/CD platform for iOS and macOS app developers. It wasn’t easy to do this in a technically and legally well supported manner.
Why is Apple supporting this use case?
A few years back I built the vm infrastructure for a CI/CD platform for iOS and macOS app developers. It wasn’t easy to do this in a technically and legally well supported manner.
Why is Apple supporting this use case?
Interesting -- any more documentation around this to take a look at?
It's a bit of a hassle, but I got mine to work in less than an hour. Apparently there's now mitigation that could require you to call Apple support, but I never ran into that when I was on Mojave.
There are also several macOS cloud service providers - including Amazon/AWS, which even has M1 instances.
I expect the secret that makes it easy and license-compliant is running on Apple hardware (presumably Mac mini.)
What about AWS, Macstadium, etc.?
"The OS X EULA does allow for OS X to be virtualized on Apple hardware as both host and guest. This is why (as you note) VMware Workstation does not support OS X virtualization, but Fusion, ESXi, and vSphere do. All versions of VMware's apps check to ensure that you are running on Apple hardware and you are running a supported OS (as not all versions of OS X allow virtualization)."
I am trying to get Snow Leopard+Rosetta virtualized under Mac OS 10.10 Yosemite, as well as get Mac OS 10.8 Lion to run under Snow Leopard ( software requirements, and supporting PowerMac application, Freehand ).
Its a total complete uphill battle, that apple does not want to happen:
"You are completely correct that the EULAs are unclear about the question of running 3+ OS X VMs on a single OS X host. This is a legal question, and not a technical one. For that matter, so is the limitation about which versions of OS X can be virtualized (ex: 10.6 virtualization requires the Server edition, and all VMware applications block you from virtualizing the Standard edition)."
So, it actually is true, and there is proof in VMWare's documentation.
Shall I quote that too?
It’s true that “once upon a time” it wasn’t supported, but those days are long past.
I had someone bring in a Franklin Ace Apple II clone. There are Apple ][ emulators too. Not just for nostalgia, but for applications that are no longer supported or being developed.
I can run DOS on a Core II duo after 40 years.
My point is Apple emulation is only profitable when selling hardware, don't even think its nifty, when its dumped like old fish.