tinyapps.org / docs / Virtualizing Linux, macOS, and Windows ARM64 versions on Apple silicon


Virtualizing Linux, macOS, and Windows ARM64 versions on an Apple silicon-based Mac via UTM/QEMU offers impressive performance, even on modest hardware like the base 2020 Mac mini (with 4GB of 8GB RAM and 4 of the 8 M1 CPU cores 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

Windows 11

Windows 10

Notes

Related


created: 2022.06.11, updated: 2023.09.23