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

  1. Visit UTM's website
  2. Download the version appropriate for your system (Intel/Apple Silicon)
  3. 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

iOS

  • Available on the App Store
  • Sideloading available through AltStore

Basic Configuration

  1. Create a new virtual machine:
    • Choose operating system type
    • Configure CPU cores and memory
    • Set up storage size
    • Select networking options
  2. Install guest operating system:
    • Mount installation media
    • Follow OS-specific installation steps
  3. Configure shared folders (optional)
  4. 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

Homebrew Cask (macOS)

brew install --cask utm