UTM can be used as a system emulator or virtual machine host for iOS or macOS. It is based on QEMU. It allows you to run Windows, Linux and other programs on your Mac, iPhone and iPad.
UTM uses Apple's Hypervisor virtualization framework for ARM64 operating system on Apple Silicon at close to native speeds. Virtualization is possible on Intel Macs for the x86/x64 operating systems. You can also run x86/x64 on Apple Silicon and ARM64 on Intel with lower performance emulation. Developers and enthusiasts will also find dozens of emulated processors, including ARM32, MIPS and RISC–V. Your Mac can run any program.