

For a Linux server without a graphical desktop (e.g. Fedora Workstation), specify 4096 MB to give your VM 4GB of memory.

Click Browse, select the DVD ISO image you downloaded and click Next.

In short, UTM allows you to run ARM-based Linux VMs very very fast on the M1 platform for free. Better yet, the VirtIO storage bus used by Qemu and the Linux kernel can access the underlying storage in the Mac at near native speed. However, if you run an ARM version of Linux in UTM, Qemu will run it directly on the M1 at near native speed. If you run an Intel version of Linux in UTM, Qemu will translate the Intel instructions to run on the M1 and there will be a noticable performance cost. UTM leverages the native hypervisor framework in macOS alongside the open source Qemu framework that is used for virtualizing operating systems on Linux. Instead of buying an expensive Parallels or VMWare Fusion license to run a VM of Linux (slowly) on the M1, you can use the free UTM app. Luckily, the most common VM that an IT systems administrator or developer will install is Linux, and ARM versions of Linux have been mainstream for well over a decade now. And while it’s possible to run virtual machines of both Windows and Linux operating systems made for the Intel platform on the M1, the performance cost of translating Intel instructions to ARM is high (even with the optimizations Apple has within their M1 CPU). One of the biggest worries that IT users have regarding Apple’s new ARM-based M1 platform is the ability to run virtual machines (VMs) of other operating systems using hypervisor software.
