UTM 4.3 released: Elegant virtualization of Windows, Linux and macOS with QEMU on macOS

UTM 4.3 released: Elegant virtualization of Windows, Linux and macOS with QEMU on macOS

Virtualize Windows, Linux and Unix in iOS

Please visit the original link: https://sysin.org/blog/utm-4/ to view the latest version. Original works, please keep the source for reprinting.

Author homepage: sysin.org


The bottom layer of UTM 4 is based on QEMU, which safely runs Windows, Linux and macOS on Mac, supports Intel processors and Apple chips, and is open source and free.

Mac App Store

screenshot

Windows Linux Comes to Apple Silicon

UTM uses Apple's Hypervisor virtualization framework to run the ARM64 operating system at near-native speed on Apple silicon. On Intel Macs, x86/x64 operating systems (sysin) can be virtualized. Also, lower performance emulations are available to run x86/x64 on Apple silicon and ARM64 on Intel. For developers and hobbyists, there are many other emulated processors, including: ARM32, MIPS, PPC, and RISC-V. Your Mac can now run literally anything.

screenshot

screenshot

Simulate Classic OS

Not only can you run the latest and greatest operating systems, but you can also emulate older operating systems (sysin) on PowerPC, SPARC or x86_64. Check out the gallery for some examples you can run.

screenshot

The same goes for virtualizing macOS

Use UTM to run multiple instances of macOS on your Apple silicon Mac. This is useful for developers as well as security-conscious users. Note that macOS VM support is limited to ARM-based Macs running macOS Monterey or later.

screenshot

Designed for macOS

Unlike other free virtualization software, UTM was developed for macOS and is only available on Apple platforms. It is completely designed for the new style introduced in Big Sur (sysin). UTM looks and feels like a Mac application, with all the privacy and security features you'd expect.

screenshot

QEMU has never been easier

Underlying UTM is QEMU , a decades-old free and open-source emulation software that is widely used and actively maintained. While powerful, QEMU can be difficult to set up and configure with its plethora of command line options and flags. UTM is designed to give users the flexibility of QEMU without the steep learning curve.

screenshot

How is the Mac App Store version different?

UTM will always be completely free and open source. The Mac App Store version is the same as the free version, and no feature (sysin) is missing from the free version. The only advantage of the Mac App Store version is that you get automatic updates. Purchasing the App Store version directly funds UTM's development and shows your support.

How can I contribute?

Find UTM on GitHub . You can also create a QEMU project .

Can i run the game?

No, probably not. UTM currently does not support GPU emulation/virtualization on Windows and therefore lacks support for 3D acceleration such as OpenGL and DirectX. You may be able to run older games with software rendering options, but not hardware acceleration. by Virgl .

UTM 4 update notes

Highlights :

  • QEMU machines now support multi-monitor and headless monitors. You can configure 0 or more monitors and 0 or more built-in terminal consoles. On macOS, a new window will be created for each display and built-in terminal. On iOS, you can create multiple windows (iPad) and plug in an external display or AirPlay (iPad or iPhone) and assign output to each window.
  • Ventura updated to virtualization. macOS Ventura introduces new features that are now integrated into UTM. You can now create a GUI Linux VM with EFI boot. Directory sharing now works for macOS Ventura guests. Rosetta x86_64 emulation is supported for Linux VMs on Apple silicon. Check out https://docs.getutm.app/guides/debian/ for an installation guide. Note that users of the base M1 chip may experience issues that will be addressed in a future update.
  • QEMU's VirtFS share. Linux supports this alternative directory sharing backend and can have better performance. Note that macOS UIDs are numbered differently than Linux, so you may need to run chownin the guest. See https://docs.getutm.app/guest-support/linux/ for more details.
  • Easier Windows 10/11 installation and Windows guest tools downloader. You can now download and install the Windows drivers and guest tools ISO image with a single click (macOS: disk icon in the VM window, iOS: 3D Touch context menu on the home screen). Additionally, the ISO now includes an "Autounattend.xml" recognized by the Windows 10/11 installer. When installing to the second CD drive, the installer will install the correct drivers, bypass the Secure Boot/TPM requirement, and launch the SPICE tools installer on first login.
  • (macOS) Resize QEMU disk images. In the drive settings page, you can now expand the size of the QCOW2 disk image.
  • (iOS) QEMU virtualization for M1 iPad. With the release of TrollStore , you can now enable the Hypervisor on iOS. Note that the hypervisor is only supported on M1 hardware and kernels. iOS 14.4.2-14.5.1 is only supported on the M1 iPad Pro jailbroken using fugu14/unc0ver. Any M1 iPad running TrollStore supports iOS 14.0-15.5b4.
  • New documentation site. https://docs.getutm.app/ is the home of the official UTM documentation.
  • New localization. Thanks to the support of community members, UTM is now translated into: Chinese (Simplified), Chinese (Traditional), Finnish, French, German, Japanese, Korean, and Spanish (Latin America)

Note :

  • iOS 14 and macOS 11.3 are the new minimum supported systems. Please use UTM v3.x for iOS 11 and macOS 11 support
  • The configuration backend has been heavily rewritten. Please back up all virtual machines before updating because if you decide to downgrade, you will not be able to reopen UTM v4 saved virtual machines on older versions of UTM.
  • Starting with v4.0.6, the order in which devices are generated has changed to always create network devices first. This is to work around an issue on some distributions (e.g. Ubuntu) where adding a device (drive, display, etc.) required reconfiguring the network because the device name changed. Unfortunately, this change will cause configuration issues to reappear on any existing VMs that are susceptible to network issues. On Ubuntu, this will require you to modify /etc/netplan/00-installer-config.yamland change the adapter name from enp0s9(or whatever it currently is) to enp0s1(this reflects the ordering of the new device). Other Linux distributions may require similar changes. However, after updating the guest network configuration, you should no longer experience network issues when making device changes to the VM.

download link

System requirements: macOS 11.3 or later

  • SPICE Guest Tools and QEMU Drivers (Windows)

    Download

  • SPICE Guest Tools (Ubuntu)

    Run from a terminal:

    sudo apt install spice-vdagent spice-webdavd
    

UTM v4.0.8 and new Release (the version is being updated irregularly)
Baidu network disk link: https://sysin.org/blog/utm-4/

File info:

File Description Installation JIT Hypervisor USB
UTM.dmg macOS Universal installer Mounting and copying UTM.app to /Applications Yes Yes Yes
UTM.deb Jailbroken iOS version Open in Cydia, dpkg, or Sileo Yes Yes(1) 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(2) Yes(1) Yes
UTM.SE.ipa Non-jailbroken iOS version (sideloading) AltStore, enterprise signing, etc 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.

Guess you like

Origin blog.csdn.net/netgc/article/details/131806187