在 Apple M5 Pro 机器上将网络模式设置为桥接时,虚拟机无法启动
摘要
据报道,在 Apple M5 Pro 机器上将网络模式设置为桥接时,虚拟机无法启动,这影响了 UTM 虚拟化工具的用户。
查看缓存全文
缓存时间: 2026/07/28 15:27
utmapp/UTM 源代码:https://github.com/utmapp/UTM # UTM
有可能发明一种通用机器,用它来计算任何可计算的序列。——艾伦·图灵,1936
UTM 是一款功能完整的系统模拟器和虚拟机宿主应用,支持 iOS 和 macOS。它基于 QEMU。简而言之,它允许你在 Mac、iPhone 和 iPad 上运行 Windows、Linux 等系统。更多信息请访问 https://getutm.app/ 和 https://mac.getutm.app/。
特性
- 使用 QEMU 实现完整系统模拟(MMU、设备等)
- 支持 30 多种处理器架构,包括 x86_64、ARM64 和 RISC-V
- 通过 SPICE 和 QXL 实现 VGA 图形模式
- 文本终端模式
- USB 设备支持
- 基于 QEMU TCG 的 JIT 加速
- 针对 macOS 11 和 iOS 11+ 从头设计的前端,采用最新的 API
- 直接在设备上创建、管理和运行虚拟机
额外 macOS 特性
- 使用 Hypervisor.framework 和 QEMU 的硬件加速虚拟化
- 在 macOS 12+ 上使用 Virtualization.framework 启动 macOS 虚拟机
UTM SE
UTM/QEMU 需要动态代码生成(JIT)以获得最佳性能。iOS 上的 JIT 需要越狱设备,或利用特定 iOS 版本的各种变通方案(详见“安装“)。UTM SE(“慢速版”)采用线程化解释器,其性能优于传统解释器,但仍低于 JIT。此技术类似于 iSH 用于动态执行的方式。因此,UTM SE 无需越狱或任何 JIT 变通方案,可作为普通应用侧载。为优化体积和构建时间,UTM SE 仅包含以下架构:ARM、PPC、RISC-V 和 x86(均支持 32 位和 64 位变体)。
安装
UTM (SE) for iOS: https://getutm.app/install/ UTM for macOS: https://mac.getutm.app/
开发
macOS 开发
iOS 开发
相关项目
许可证
UTM 采用宽松的 Apache 2.0 许可证发布。但它使用了多个 (L)GPL 组件。大多数是动态链接,但 gstreamer 插件是静态链接的,部分代码取自 QEMU。如果打算重新分发此应用,请注意这一点。
部分图标由 Freepik (https://www.freepik.com) 制作,来自 www.flaticon.com (https://www.flaticon.com/)。
此外,UTM 前端依赖以下 MIT/BSD 许可证组件:
- IQKeyboardManager (https://github.com/hackiftekhar/IQKeyboardManager)
- SwiftTerm (https://github.com/migueldeicaza/SwiftTerm)
- ZIP Foundation (https://github.com/weichsel/ZIPFoundation)
- InAppSettingsKit (https://github.com/futuretap/InAppSettingsKit)
持续集成托管由 MacStadium (https://www.macstadium.com/opensource) 提供。
相似文章
@alexocheema:在两台 M5 Max MacBook Pro 上通过 Thunderbolt 5 RDMA 运行 Qwen3.6 35B(视觉版)。模型能描述图片并正确识别 Apple Park,但把 John Ternus 错认成 Jeff Williams。借助前缀缓存,响应几乎瞬间完成。
在两台 M5 Max MacBook Pro 上通过 Thunderbolt 5 RDMA 运行 Qwen3.6 35B(视觉版)。模型能描述图片并正确识别 Apple Park,但把 John Ternus 错认成 Jeff Williams。借助前缀缓存,响应几乎瞬间完成。
首个针对Apple M5的macOS内核内存损坏漏洞公开
来自加州的研究人员披露了首个针对Apple M5的macOS内核内存损坏漏洞,该漏洞绕过了MIE硬件缓解措施,并在最新版macOS上实现了本地权限提升。
Apple M5 尚未充分利用其矩阵乘法核心
Apple M5 芯片支持矩阵乘法中的 INT8 激活,但 MLX 和 Llama.cpp 等推理后端目前仍使用 16 位;自定义 w8a8 内核在 Gemma4 预填充任务上实现了高达 1.4 倍的加速。
@Merocle: M5 Max 集群,拥有 72 个 CPU 核心和 128 个 GPU 核心,512GB 统一内存。每台 MacBook 均通过雷雳接口与其他所有设备相连……
一名用户展示了一个由 M5 Max MacBook 组成的 DIY 集群,这些设备通过雷雳 5 连接,凸显了其聚合计算能力以及面临的连接挑战。
首个公开的Apple M5 macOS内核内存损坏漏洞利用在Mythos Preview的帮助下5天内完成
加州研究人员借助AI工具Mythos Preview,在Apple M5硬件上构建了首个公开的macOS内核内存损坏漏洞利用,绕过了MIE。该利用链耗时5天,将在苹果修复漏洞后完全披露。