logoalt Hacker News

busterarm05/14/20251 replyview on HN

Apple's licensing requires the host machine to be OSX. You cannot do what you're asking and be in license compliance.


Replies

frabonacci05/14/2025

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.

show 1 reply