Comment by busterarm
2 days ago
Apple's licensing requires the host machine to be OSX. You cannot do what you're asking and be in license compliance.
2 days ago
Apple's licensing requires the host machine to be OSX. You cannot do what you're asking and be in license compliance.
Correct. Apple's licensing requires macOS to run on Apple hardware, and limits you to 2 concurrent macOS VMs per host. This is enforced by the Apple Vz framework itself. Some KVM-based solutions bypass these checks, but they aren’t compliant for production use.
There’s instead no such limitation when running Linux VMs on a macOS host.
I'm pretty sure the requirement is that the hardware is an Apple Mac, I don't remember macOS being your Hypervisor a requirement. ESXI supports running macOS on Apple Hardware (it extracts the key from the SMC).
That's not correct.
See Sequoia's license. Search for 'virtualization'.
The key phrase is "on each Apple-branded computer you own or control that is already running the Apple Software". It needs to be both an Apple host machine and already running the Apple OS that you're virtualizing.
1 reply →