UTM 是适用于 iOS 和 macOS 的全功能系统模拟器和虚拟机主机。它基于 QEMU。简而言之,它允许您在 Mac、iPhone 和 iPad 上运行 Windows、Linux 等
UTM 采用 Apple 的 Hypervisor 虚拟化框架,以接近本机的速度在 Apple Silicon 上运行 ARM64 操作系统。在 Intel Mac 上,可以虚拟化 x86/x64 操作系统。此外,较低性能的仿真可用于在 Apple Silicon 上运行 x86/x64 以及在 Intel 上运行 ARM64。对于开发人员和爱好者,还有许多其他仿真处理器,包括:ARM32、MIPS、PPC 和 RISC-V。您的 Mac 现在可以真正运行任何东西。
特征:
-
使用 QEMU 的完整系统仿真(MMU、设备等)
-
支持 30 多种处理器,包括 x86_64、ARM64 和 RISC-V
-
使用 SPICE 和 QXL 的 VGA 图形模式
-
文本终端模式
-
USB 设备
-
使用 QEMU TCG 基于 JIT 的加速
-
使用最新最好的 API 从头开始为 macOS 11 和 iOS 11+ 设计的前端
-
直接从您的设备创建、管理和运行虚拟机
什么是新的
版本 4.2.5:
-
访客界面命令。可从脚本界面和命令行界面 (utmctl) 访问的新命令可用于读取/写入文件、执行命令和列出 IP 地址。这些命令需要安装 QEMU 来宾代理。
-
脚本接口添加。脚本接口现在允许创建新 VM、配置现有 VM、更改驱动器映像等。有关更多详细信息,请参阅文档站点,其中包括用于示例用法的备忘单。
-
外部读写驱动器映像。在 QEMU 中,如果选择了支持的驱动器接口(USB、软盘等)以及磁盘映像类型,则现在可以将驱动器标记为只读或读写。当来宾不支持 SPICE 或 VirtFS 时,这可以用作将数据传入和传出 VM 的替代方法。在 AVF 中,对读写图像的支持也已修复(当在设置中取消选中“只读”时)。
兼容性
macOS 11.0 或更高版本。