UTM
36,849
Stars
1,912
Forks
381
Watchers
1,137
Open Issues
Apache-2.0
许可证
Swift
语言
2019-04-12
创建时间
2026-11-12
最近更新
项目能做什么
适用于 iOS 和 macOS 平台的虚拟机工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# UTM
[][1]
[](https://apps.apple.com/us/app/utm-virtual-machines/id1538878817)
[](https://apps.apple.com/us/app/utm-se-retro-pc-emulator/id1564628856)
[](https://github.com/utmapp/UTM/releases/latest/download/UTM.dmg)
> It is possible to invent a single machine which can be used to compute any computable sequence.
-- <cite>Alan Turing, 1936</cite>
UTM is a full featured system emulator and virtual machine host for iOS, macOS, and visionOS. It is based off of QEMU. In short, it allows you to run Windows, Linux, and more on your Mac, iPhone, and iPad. More information at https://getutm.app/ and https://mac.getutm.app/
<p align="center">
<img width="450px" alt="UTM running on an iPhone" src="screen.png">
<br>
<img width="450px" alt="UTM running on a MacBook" src="screenmac.png">
</p>
## Features
* Full system emulation (MMU, devices, etc) using QEMU
* 30+ processors supported including x86_64, ARM64, and RISC-V
* VGA graphics mode using SPICE and QXL
* Text terminal mode
* USB devices
* JIT based acceleration using QEMU TCG
* Frontend designed from scratch for macOS 12+ and iOS 15+ using the latest and greatest APIs
* Create, manage, run VMs directly from your device
## Additional macOS Features
* Hardware accelerated virtualization using Hypervisor.framework and QEMU
* Boot macOS guests with Virtualization.framework
## UTM SE
UTM/QEMU requires dynamic code generation (JIT) for maximum performance. JIT on iOS devices require either a jailbroken device, or one of the various workarounds found for specific versions of iOS (see "Install" for more details).
UTM SE ("slow edition") uses a [threaded interpreter][3] which performs better than a traditional interpreter but still slower than JIT. This technique is similar to what [iSH][4] does for dynamic execution. As a result, UTM SE does not require jailbreaking or any JIT workarounds and can be sideloaded as a regular app.
To optimize for size and build times, only the following architectures are included in UTM SE: ARM, PPC, RISC-V, and x86 (all with both 32-bit and 64-bit variants).
## Install
UTM (SE) for iOS: https://docs.getutm.app/installation/ios/
UTM is also available for macOS: https://docs.getutm.app/installation/macos/
## Development
### [macOS Development](Documentation/MacDevelopment.md)
### [iOS Development](Documentation/iOSDevelopment.md)
## Related
* [iSH][4]: emulates a usermode Linux terminal interface for running x86 Linux applications on iOS
* [a-shell][5]: packages common Unix commands and utilities built natively for iOS and accessible through a terminal interface
## Lic
阅读完整原文
项目深度分析 AI 生成
Mac App Store / 应用商店打包发行与增值支持
| 产品构想 | 直接借鉴或参与 UTM 官方已落地的模式:开源版本免费从 GitHub/官网下载,App Store 版本提供付费买断,主要卖点为无感后台更新、便捷沙盒安装支持以及开发者支持服务。 |
| 核心功能 | 开箱即用的虚拟机运行环境、App Store 自动更新、应用沙盒适配、集成常用架构模板引导。 |
| 目标用户 | 不想折腾签名/手动更新的 macOS 及 iOS 普通用户、轻度办公族。 |
| 难度/周期 | 低 · 1-2 周 · 成本:Apple Developer 账号年费($99/年) |
| 收费模式 | Mac App Store 一次性买断收费(如 $9.99 - $19.99)。 |
| 竞争风险 | 官方已在 App Store 上架自身品牌产品,第三方二次打包上架存在侵权和审核被拒风险;开源许可证包含 GPL/LGPL 组件需严格合规。 |
| 依据 | 已验证事实 |
面向开发与安全测试的 UTM 虚拟机模板市场与预置环境
| 产品构想 | 针对开发者和逆向安全人员,提供开箱即用且深度优化的预构建虚拟机镜像管理工具/订阅库(例如配置好编译链的 RISC-V Linux、老版本 Windows 兼容层、安全审计环境)。 |
| 核心功能 | 一键拉取预调优镜像、自动端口映射、共享剪贴板与目录自动化配置、镜像差异快照同步。 |
| 目标用户 | 嵌入式开发人员(RISC-V/ARM)、iOS 逆向工程人员、高校计算机教育学生与教师。 |
| 难度/周期 | 中等 · 1-2 个月 · 成本:对象存储与 CDN 流量费(根据镜像大小而定,初始约 $30-$100/月) |
| 收费模式 | 高级模板订阅制(如 $5/月)或专业测试镜像单次购买下载。 |
| 竞争风险 | 操作系统分发可能面临微软等商业系统的版权合规风险;带宽和存储成本随用户量激增。 |
| 依据 | 尚需验证的假设 |
UTM 自动化与远程管理辅助工具(CLI / 局域网控制面板)
| 产品构想 | 基于 UTM 提供的底层能力,为局域网内的 Mac mini/iPad 节点构建轻量级虚拟机自动化调度与 Web/GUI 远程控制工具,将其转变为小型私有云或自动化测试靶机。 |
| 核心功能 | REST/RPC 远程控制 API、虚拟机状态监控、自动化批量启动与重置、测试脚本挂载执行。 |
| 目标用户 | 家庭实验室(Homelab)玩家、小微团队 QA 自动化测试工程师。 |
| 难度/周期 | 中等 · 1-3 个月 · 成本:个人开发设备与测试机成本,无持续高昂基础设施支出 |
| 收费模式 | 开源核心 + 高级功能买断授权(Open-core 模式,提供商业许可证)。 |
| 竞争风险 | iOS 平台后台常驻与内存限制严格;macOS 虚拟化已有成熟企业级方案(如 Tart、Parallels)竞争压力大。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2019-04-12,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 36,849 / Fork 1,912 / Issue 1,137(数据支持,可自行核实) |
| 许可证 | Apache-2.0 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。