About UTM
UTM lets you run Windows, Linux, and other OSes on a Mac. It targets developers, testers, and power users who want local virtualization or emulation within macOS.

Key Features
UTM combines QEMU and Apple Virtualization to give you flexible OS virtualization on a Mac, suitable for developers, testers, and security researchers who need local sandboxes. It supports ARM64 native virtualization on Apple Silicon, cross-architecture emulation, and macOS VMs, among other use cases:
Native virtualization on Apple Silicon
On Apple Silicon, ARM64 VMs run at near-native speeds; you can also emulate x86/x64 if needed, while Intel Macs run x86/x64 natively.
QEMU + Apple Virtualization integration
Merges QEMU’s breadth with Apple’s native framework to reduce CLI setup and provide configurable OS choices and hardware options.
macOS VM support on Apple Silicon
You can run multiple macOS VMs on Apple Silicon; requires ARM-based Macs with macOS Monterey or newer.
Legacy OS and multi-architecture emulation
Emulates PowerPC, SPARC, ARM32, MIPS, and RISC-V, plus x86/x64, enabling older software testing and experiments.
Summary
Best for developers, QA teams, and security-minded power users who want to test across Windows, Linux, and macOS locally.