Repolode
utmapp

utmapp/UTM

基于 QEMU 的 iOS、macOS 和 visionOS 系统模拟器与虚拟机应用,可运行 Windows、Linux 等系统。

可替代:Parallels DesktopVMware Fusion

Star
35,992
Fork
1,860
未关闭 Issue
1,126
最近提交
23小时前

这是什么?

UTM 可以在 iPhone、iPad、Mac 和 Vision Pro 上运行 Windows、Linux 等操作系统。它基于 QEMU 实现完整的系统模拟,支持 30 多种处理器架构,包括 x86_64、ARM64 和 RISC-V。

在 macOS 上,UTM 可以借助 Hypervisor.framework 实现硬件加速虚拟化,也能通过 Virtualization.framework 启动 macOS 客户机。在 iOS 上,设备允许时使用基于 JIT 的 QEMU TCG 加速;UTM SE 则采用线程化解释器,无需越狱即可以普通应用的方式侧载安装。

应用提供图形界面,用于创建、管理和运行虚拟机,支持通过 SPICE 和 QXL 输出 VGA 图形,也支持文本终端模式和 USB 设备。

核心功能

  • 01基于 QEMU 的完整系统模拟
  • 02支持 x86_64、ARM64、RISC-V 等 30 多种处理器架构
  • 03在 macOS 上通过 Hypervisor.framework 实现硬件加速虚拟化
  • 04可用 Virtualization.framework 启动 macOS 客户机
  • 05UTM SE 无需越狱或 JIT 变通即可在 iOS 上运行
  • 06支持 SPICE 与 QXL 图形输出、文本终端模式和 USB 设备

适用场景

  • 在 Mac 上无需单独电脑即可运行 Windows 或 Linux
  • 在 iPhone 或 iPad 上运行 x86 Linux 或复古操作系统
  • 在不同 CPU 架构之间测试软件

快速上手

  1. 1

    下载适用于 macOS 的 UTM 安装镜像

  2. 2

    阅读 iOS 安装指南

  3. 3

    阅读 macOS 开发指南以从源码构建

使用前须知

  • 在 iOS 上要获得完整的 JIT 性能需要越狱设备或特定 iOS 变通方法;UTM SE 速度较慢。
  • UTM SE 仅包含 ARM、PPC、RISC-V 和 x86 架构。
  • 项目包含多个 (L)GPL 组件,尽管采用 Apache 2.0 许可证,重新分发时仍需谨慎。

标签

常见问题

UTM 是什么?
基于 QEMU 的 iOS、macOS 和 visionOS 系统模拟器与虚拟机应用,可运行 Windows、Linux 等系统。 UTM 可以在 iPhone、iPad、Mac 和 Vision Pro 上运行 Windows、Linux 等操作系统。它基于 QEMU 实现完整的系统模拟,支持 30 多种处理器架构,包括 x86_64、ARM64 和 RISC-V。
UTM 可以免费使用吗?用的什么许可证?
UTM 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
UTM 还在维护吗?
活跃维护中。UTM 最近一次提交是在 2026年10月18日。
UTM 适合用来做什么?
在 Mac 上无需单独电脑即可运行 Windows 或 Linux 在 iPhone 或 iPad 上运行 x86 Linux 或复古操作系统 在不同 CPU 架构之间测试软件
UTM 怎么安装和运行?
下载适用于 macOS 的 UTM 安装镜像 阅读 iOS 安装指南 阅读 macOS 开发指南以从源码构建
在哪里获取 UTM?
源代码和安装说明在 GitHub 上:https://github.com/utmapp/UTM

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目