UTM for Mac 2.2.4
UTM uses the popular QEMU system emulator securely in a sandboxed environment to protect your data from viruses and malware in the emulated operating system.
Run Windows® 10 for ARM or Ubuntu® for ARM fully virtualized for maximum performance. Run Windows® 7 or any older Intel/AMD system emulated with decent performance.
Designed for macOS Big Sur using the latest and greatest Apple technologies, UTM is built from the ground up with the Mac in mind.
- Run ARM64 operating systems such as Windows® for ARM and Ubuntu® ARM on your Apple Silicon Mac fully virtualized at near native speeds (*virtualization only available for Apple Silicon Macs)
- Run Intel/AMD operating system such as Windows® 7, Windows® XP, Ubuntu® Linux, and more on your Apple Silicon Mac (*emulated with limited performance on Apple Silicon Macs, fully virtualized on Intel Macs)
- Over 30 processors can be emulated by the QEMU backend including i386, x64, ARM32, ARM64, MIPS, PPC, and RISC-V for developers and enthusiasts
- Supports macOS Sandbox to protect your data from any viruses or malware infecting the emulated operating system (such as Windows®)
- Attach USB devices to your virtual machine
- Experimental: GPU accelerated OpenGL on Linux VMs
- Bridged and shared networking support
- Don't know how to use QEMU? Confused at all the options QEMU provides? UTM provides an easy to understand UI for managing and configuring VMs that does not require knowledge of QEMU command line arguments
We are working hard to provide new features. Below are some things currently missing from UTM. We hope to support at least some of these features in the future.
- No direct mounting of external disks and drives, only mounting disk images is supported
- No drag & drop of files and data, only copy paste of text is supported with tools installed
- (macOS 11.3+ Only) Bridged networking and shared networking support. You can configure it in the Network settings for your VM.
- (macOS 11+ and iOS 13+) GPU acceleration for OpenGL on Linux. Use `virtio-ramfb-gl` or `virtio-vga-gl` display device and compatible Linux drivers (most modern Linux distros will have it already installed). Windows is not supported because there is currently no virtio-gpu driver for Windows that supports 3D acceleration. Note that newly created VMs will default to a "GPU Supported" display device on supported architectures but existing VMs must manually change the display device in Display settings. GPU acceleration is still an experimental feature, so it may not work in some situations (including many 3D use cases).
- EFI Boot. By default new VMs created for pc, q35, and virt machines will have EFI enabled. In previous versions, EFI is only enabled for virt machines. Due to compatibility with boot, existing pc and q35 VMs will NOT have EFI enabled and must be manually turned on in Settings -> System -> Advanced Configuration -> UEFI Boot. This may also require you to re-install the bootloader on your VM. As part of this change, EFI variables will also be properly handled (on both ARM and x86 VMs). Note that if you've configured a custom pflash device for your VM, the new UEFI Boot option will take no effect (same as before).
- QEMU v6.1.0 is now used for the backend.
- Fix crash when setting custom VM icon
- Disable Port Forwarding feature for bridged networking
- Fixed memory leak
- Fix layout issues in settings on macOS Monterey
- Fix capturing of hotkeys (such as Cmd+Tab)
- Disable port forwarding options for shared & bridged networking
- Refactored non-OpenGL rendering code, fixing some random crashes seen in TestFlight reports.
- Windows BSOD on boot/setup due to `PAGE_FAULT_IN_NONPAGED_AREA`
- Settings no longer crash when an error occurs while saving a new VM
- Title: UTM for Mac 2.2.4
- Developer: Yuan Lu
- Compatibility: macOS 11.0 or later
- Language: English, Korean, Simplified Chinese, Traditional Chinese
- Size: 263.12 MB