
On a Linux or Windows host, I use VMware Workstation for client-side virtualisation, mainly because I have years of experience working with VMware products (e.g. Microsoft Windows 11 Insider Preview for ARM.Microsoft Windows 10 Insider Preview for ARM.Thankfully, the main bases are covered, including Fedora, Ubuntu ( Debian-based) and Arch Linux, as well as Microsoft Windows 10/11. The AArch64 ecosystem is less mature than x86-64 for “desktop” computing, reducing the number of compatible guest operating systems. However, with the shift to Apple Silicon, the AArch64 (ARM64) instruction set is required to achieve native/optimal performance. Historically, these virtual machines leveraged the x86-64 instruction set, which is native to Intel and AMD processors.


I use virtualisation frequently for testing and to run specialist workloads. With the arrivial of the 2021 MacBook Pro, I have been testing client-side virtualisation on Apple Silicon.
