tinyapps.org / docs / Virtualizing Linux, macOS, and Windows ARM64 versions on an M1 Mac


Virtualizing Linux, macOS, and Windows ARM64 versions on an M1 Mac via UTM/QEMU offers impressive performance, even on modest hardware like the base 2020 Mac mini (4GB of 8GB RAM and 4 CPU cores of 8 dedicated to the VMs). In testing, boot times ranged from 9 to 14 seconds and Geekbench 5 scores from 1492-1690 (single-core) to 3263-5850 (multi-core).

An official gallery of VM settings is available, but installation is as easy as "Create a New Virtual Machine" → "Virtualize" and selecting "macOS 12+", "Windows", or "Linux".

Linux

Debian 11 bullseye

Ubuntu 20.04 LTS (Focal Fossa)

macOS 12 Monterey

Windows 11

Notes

Related


created: 2022.06.11, updated: 2022.06.25