UTM
Version: 4.4.8
License:Apache-2.0
Free for non-commercial useFree for commercial use
UTM
macOSiOS
About
Full-featured system emulator and virtual machine host for iOS and macOS
UTM is a powerful virtualization tool that lets you run Windows, Linux, and other operating systems on Mac and iOS devices, powered by QEMU.
Download Notice
- Visit UTM's website
- Download the version appropriate for your system (Intel/Apple Silicon)
- Or get it from the Mac App Store for automatic updates
Note: UTM is free when download from the official website, but the Mac App Store version may have a price tag.
Installation
macOS
- Using Homebrew:
brew install --cask utm
- Download from official website
- Or get from Mac App Store
iOS
- Available on the App Store
- Sideloading available through AltStore
Basic Configuration
- Create a new virtual machine:
- Choose operating system type
- Configure CPU cores and memory
- Set up storage size
- Select networking options
- Install guest operating system:
- Mount installation media
- Follow OS-specific installation steps
- Configure shared folders (optional)
- Install guest tools for better integration
Features
- Full system emulation
- Hardware-accelerated virtualization on Apple Silicon
- Support for various architectures (x86_64, ARM64, etc.)
- USB device support
- Shared directories
- Snapshot support
- Custom drive images
- Network configuration
- GPU acceleration support
- Console and serial support
- Save and restore VM state
- Customizable hardware profiles
Summary
UTM brings powerful virtualization capabilities to macOS and iOS devices, making it possible to run a wide range of operating systems with good performance and features. Its open-source nature and active development make it a great alternative to commercial virtualization solutions.
Package Manager Installation
Mac App Store
View in Mac App StoreHomebrew Cask (macOS)
brew install --cask utm