Quickemu:快速运行优化过的 Windows、macOS 和 Linux 虚拟机
Quickemu 是一个 QEMU 包装器,因让搭建针对 Windows、macOS 和 Linux 的、配置较合理的虚拟机比手动配置 QEMU 或使用 Proxmox 等更重型工具容易得多而引发关注。评论者强调它的便利性和面向桌面的定位,包括一条命令创建虚拟机和不错的性能,但也指出 GPU 加速、macOS 版本支持以及 ARM/Mac 主机方面的限制。安全实践是争议焦点:尽管该工具会通过 HTTPS 下载 ISO 并用校验和验证,但多位声音认为它应采用基于 GPG 的签名验证来加强信任链。
Quickemu 是什么,以及适合谁
- 被描述为 QEMU 的一层封装,负责选择合理默认值并隐藏复杂配置。
- 更面向偶尔需要虚拟机的桌面用户,而不是像 Proxmox 那样用于实验室/数据中心场景。
- 在用户体验上常被拿来与 GNOME Boxes 或 VirtualBox 比较,但底层基于 QEMU/KVM。
相较其他工具的优势
- 主要好处:创建虚拟机非常快、阻力很低(尤其是 Windows/macOS),无需学习 QEMU 参数。
- 会下载操作系统镜像并应用操作系统特定的默认配置;可作为一份“好用的 QEMU 配置食谱”。
- 一些用户认为它节省的时间远不止“2 分钟”,尤其是 Windows 11(TPM 等)场景。
- 也有人认为 virt-install/virt-builder、virt-manager、GNOME Boxes、Incus/LXD、systemd-nspawn 或 Proxmox 已经覆盖了大多数需求,具体取决于使用场景。
性能、GPU 和 macOS 支持
- 一些用户反馈在 VirtualBox 下运行 Windows 的交互性能很差(例如视频会议),希望 QEMU/Quickemu 能带来更好的 GPU 加速。
- 对于单 GPU,尤其是 AMD iGPU,GPU 加速到底能有多好存在困惑/不确定性。
- macOS 支持包括较旧版本(Monterey 及更早);由于 Apple 的安全补丁政策,缺少 Ventura/Sonoma 被视为缺点。
- 有反馈称在 Apple Silicon 上以良好性能运行较旧 macOS 并不现实;性能被认为“慢得要命”。
围绕 ISO 下载的安全性担忧
- 该工具会从官方 HTTPS 来源获取 ISO 和校验和,然后验证哈希。
- 批评者指出:
- 如果同一网站被攻破,校验和与文件都会受影响。
- 更好的做法是内置上游 GPG 密钥,并进行带吊销检查的签名验证。
- 工具应比手动下载承担更高的安全标准。
- 支持者则认为:
- 这已经比大多数用户的做法更严格。
- 剩余风险主要涉及上游发行版网站被入侵。
- 据称 macOS 的签名会被检查;Windows 没有可用签名;Linux 签名尚未集成。
代码库规模与信任
- 有人担心运行约 5000 行会下载并执行内容的 Bash 脚本,因为 shell 脚本存在“踩坑”风险和全局状态问题。
- 也有人认为,与典型的大型 Bash 项目相比,这些脚本相对干净且易读。
- 一条详细评论指出其全局变量流转脆弱,并可能存在
rm -rf陷阱,强调了维护风险。 - 更广泛的观点是:每个人都依赖信任,而不是对大型软件做全面审计;对于一个巨大的 Bash 包装器是否是合适的信任对象,意见不一。