

You can also create your own VM, but be prepared to do some troubleshooting to get everything working. Creating Your Own Virtual Machine With UTM

Note: If you receive an error like “Number of SMP CPUs requested (10) exceeds max CPUs supported by machine ‘mach-virt’ (8)” right click on your VM, and select “Edit”, then head to “System” and check “Show Advanced Settings” then under “CPU Cores” enter 8 (or whatever the “max” is quoted as in the error). In our testing the x86-64 version of Ubuntu ran at a glacial pace, even on an M1 Max processor. We strongly recommend ARM64 images for performance reasons. In the case of Linux, all you have to do is click the “play” button and your VM will begin. Select the UTM file you downloaded and it will be imported. Click “Download” to save the configuration to disk, then open UTM and click File > Import Virtual Machine. Simply head to the Gallery page and select the VM you would like to install.
#LINE MAC M1 FOR WINDOWS 10#
You can also use this Gallery feature to download ready-to-run VMs for Windows 10 and 11, Windows XP, and macOS 9 but you’ll need to provide your own disk images.

This is by far the easiest route to take, with support for some popular distros like Arch Linux (ARM), Debian (ARM), Ubuntu (x86-64 and ARM).įor Linux and similar open source projects, the VM downloads are provided with everything you need including the disk image required to run the operating system. UTM provides some ready-made VMs that you can download and install, which lets you hit the ground running and not worry about configuring your own machine. It’s up to you what you choose, but you’ll need to match your version to your system architecture in the instructions below. Note: You can use UTM to run ARM64 versions of Linux at “near native” speeds, while lower performance emulation can be achieved in 32-bit and 64-bit x86 versions. To get started, download UTM and a Linux distribution of your choosing, then get started on creating a virtual machine with UTM. You can use this app to emulate a large number of processor architectures, including x86-64 (“proper” desktop Linux) as well as ARM and PowerPC.
