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.6.5:
-
客户机界面命令。可从脚本界面以及命令行界面 (utmctl) 访问的新命令可用于读取/写入文件、执行命令以及列出 IP 地址。这些命令需要安装 QEMU 客户机代理。
-
新增脚本接口。脚本接口现在支持创建新虚拟机、配置现有虚拟机、更改驱动器映像等操作。更多详情请参阅文档网站,其中包含示例用法的速查表。
-
外部读写驱动器映像。在 QEMU 中,如果选择了受支持的驱动器接口(USB、软盘等)以及“磁盘”映像类型,则该驱动器现在可以标记为只读或读写。当客户机不支持 SPICE 或 VirtFS 时,这可以作为与虚拟机之间传输数据的替代方式。在 AVF 中,对读写映像的支持也已修复(当设置中未选中“只读”时)。
兼容性
macOS 11.0 或更高版本。