github utmapp/UTM v4.4.0
v4.4.0 (Beta)

latest releases: v4.5.4, v4.5.3, v4.5.2...
pre-release13 months ago

Highlights

  • macOS Sonoma support New Apple Virtualization features include save/restore VM state and dynamic resolution for macOS Sonoma guests. Note that currently, you must remove the Sound and Entropy device in order to use save/restore VM state.
  • visionOS support UTM is now working on visionOS but until we get our hands on a real device, it is TBD on how to actually run it. If you are a lucky owner of a development unit, you can try it out yourself with the provided IPAs.
  • Automatically save state when you close a VM This will only work on VMs that support save states. If your VM does not support it, you will get an error message with an explanation.

Changes (v4.4.0)

  • Fixed an issue where shared directories and removable drives did not persist when UTM is closed (#5531)
  • Replaced ANGLE with WebKit ANGLE
  • Fixed an issue in gstreamer which can crash if an error happens before start
  • Fixed a race condition that broke BIOS loading (#5523)
  • Fixed the automatic screenshot timer (#5541)
  • Fixed UI lockup during a long copy operation when moving/exporting VM
  • Localization: Updated Polish (thanks @ku1ik)
  • Localization: Updated French (thanks @alex-kinokon)
  • Localization: Updated Traditional Chinese (thanks @pan93412)
  • Localization: Updated Simplified Chinese (thanks @changanmoon)
  • (iOS) Fixed an issue where quickly double tapping on the play button results in various issues
  • (iOS) Fixed "Retina" mode resizing so the native display dimensions are passed to the guest
  • (macOS) utmctl: Fixed an issue where the CLI did not work properly if UTM.app was not located in /Applications (#5526)
  • (macOS) Fixed window resize not automatically updating the guest dynamic resolution if Accessibility APIs are used (#5577)
  • (macOS) Automatically capture the mouse (after displaying a confirmation message) when entering full screen (#5514)
  • (macOS) Automatically save state when closing a VM (#5591)
  • (macOS) AVF: shared directory is now automatically mounted on macOS 13+ (#5571)
  • (macOS 14) Fixed IPSW selection
  • (macOS 14) AVF: implemented save/restore VM state
  • (macOS 14) AVF: enable Rosetta caching if supported by the host
  • (macOS 14) AVF: automatically re-size macOS 14 guests

Issues

Please check the full list on Github and help report any bug you find that is not listed.

Installation

File Description Installation JIT Hypervisor USB
UTM.deb Jailbroken iOS version Open in Cydia, dpkg, or Sileo Yes Yes(1) Yes
UTM.dmg macOS version Mounting and copying UTM.app to /Applications Yes Yes Yes
UTM.ipa Non-jailbroken iOS version (sideloading) AltStore, etc (see guide) Yes(2) No No
UTM-HV.ipa Non-jailbroken iOS version (TrollStore) TrollStore Yes Yes(1) Yes
UTM-SE.ipa Non-jailbroken iOS version (sideloading) AltStore, enterprise signing, etc No No No
UTM-visionOS.ipa visionOS version (sideloading) Custom resigning ? No No
UTM-SE-visionOS.ipa visionOS version (sideloading) Custom resigning No No No
  1. Hypervisor on iOS requires an M1 iPad.
  2. Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.

Don't miss a new UTM release

NewReleases is sending notifications on new releases.