UTM 4.6.5 - 在 macOS 上优雅的使用 QEMU 虚拟化 Windows、Linux 和 macOS
在 iPhone 和 iPad 中虚拟化 Windows、Linux 和 Unix,如此简单!
请访问原文链接:https://sysin.org/blog/utm-4/ 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
UTM 4 底层基于 QEMU,在 Mac 上安全的运行 Windows、Linux 和 macOS,同时支持 Intel 处理器和 Apple 芯片,并且是开源免费的。
UTM 成功登录 App Store
在 iPhone 和 iPad 运行 Windows、Linux 和 Unix 从未如此简单!!!
UTM SE: Retro PC emulator (App Store 链接)
新增功能
亮点功能
- QEMU v9.1.2:后端已更新至最新的 QEMU 上游版本,其中包含各种错误修复和性能改进。
- (macOS 15) Linux 虚拟机的嵌套虚拟化:在 macOS 15 且处理器为 M3 或更新版本的设备上,使用 Apple 虚拟化后端的 Linux 虚拟机现在将默认启用嵌套虚拟化。
- (macOS 15) QEMU 虚拟机的全存储排序 (TSO):在 macOS 15 上使用 QEMU 后端的 QEMU 虚拟机现在可以在虚拟机管理程序级别启用 TSO(在 QEMU 设置中)。当在能够识别系统寄存器的客户操作系统(例如,适用于 Linux 的 Rosetta)上启用 TSO 时,可以大幅提高客户机内 Intel 仿真的性能。请注意,如果客户机内核支持动态切换 TSO,则无需启用此功能。
- (macOS 15) 改进的 macOS 客户机支持:当客户机支持动态分辨率时,将恢复最后一个窗口大小(包括全屏大小)。现在可以在 macOS 虚拟机运行时弹出和更改可移动驱动器和共享目录。安装客户机工具(从工具栏中的 CD 图标安装)后,macOS 15 客户机与主机之间的复制/粘贴同步功能现在可以正常工作。
注意事项
- (macOS):已知 macOS 15.0 和 15.0.1 存在一个问题,即由于权限错误,对文件的访问将失败。此问题已在 macOS 15.1 中得到解决。
- (macOS):已知 M4 系列 Mac 存在一个问题,即 macOS 13.4 之前的客户机无法进行虚拟化。此问题已在 macOS 15.2 中得到解决。
- x86_64 仿真和虚拟化的默认 CPU:现在将尝试匹配系统的体系结构或 QEMU 支持的最高体系结构。例如,2016 年及更新版本的 MacBook Pro 现在将仿真基于“Skylake”的处理器,而不是通用的 x86_64 处理器。这应该会提高较新操作系统的兼容性和性能,但可能会导致较旧操作系统出现问题。如果遇到问题,可以在虚拟机的系统设置中手动将 CPU 型号更改为较旧的型号。
- v4.6.5:由于一些机器上出现了崩溃和内核恐慌的报告,v4.6.5 恢复了 v4.6.4 中的一项更改。因此,在升级到 Windows 11 24H2 时会出现屏幕变黑的问题。我们将尽快提供带有更新驱动程序的替代修复方案,但就目前而言,如果您计划升级到 Windows 11 24H2,建议在更新 UTM 之前从 v4.6.4 进行升级。
下载地址
系统要求:macOS 11.3 or later
SPICE Guest Tools and QEMU Drivers (Windows)
SPICE Guest Tools (Ubuntu)
Run from a terminal:
sudo apt install spice-vdagent spice-webdavd
UTM v4.x Release (版本不定期更新中)
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 |
- Hypervisor on iOS requires an M1 iPad.
- Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.
UTM 成功登录 App Store
在 iPhone 和 iPad 运行 Windows、Linux 和 Unix 从未如此简单!!!
现在仅更新 macOS 版,iOS 版请访问:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。