本文是一篇填坑将近三个月前(而且也写了差不多这么长时间了)的 macOS 版 UTM 虚拟机上手(一) 的博客文章。如果各位还没有阅读过这篇文章,请先看完再回来,本文将主要讲述 macOS 版 UTM 的优缺点和一些使用建议。
优点
我不太想把一篇体验性质的文章写的像评测一样事无巨细 (当然,也和我懒有关系),所以我只会讲述那些特别明显而且能直接决定是否你是否应该使用该软件的优缺点。
首先,UTM 最大的一个优点之一是免费且开源。所以,对于大部分只用虚拟机作为备用环境的用户来说 UTM 其实是个非常好的选择。同时,UTM 使用了 Objective-C 与 Swift(两个苹果开发的编程语言)来进行开发,而且在前端使用了较新的 API,所以相对于其他虚拟机,UTM 的页面风格也和苹果其他 App 比较相像。最后,UTM 使用了 QEMU 作为虚拟机核心,所以它不仅可以虚拟化当前系统架构,也可以模拟其他架构的处理器。所以对于一些开发者来说,这可能是一个非常吸引人的选择。
缺点
同样,UTM 也有缺点。作为一个用户,你感知最明显的就是 UTM 相对于 VMware Fusion 和 Parallel Desktop 这种比较商业化的软件缺少很多功能。一些例如在外置硬盘存储虚拟机镜像、在 macOS 中直接打开虚拟机软件(或者用虚拟机内软件打开文件)、甚至是 GPU 加速等功能都是缺失的,如果虚拟机是你工作的必要软件而且你会使用到各种更加高级的功能,则 UTM 可能达不到你的预期。
总结
如果你对你的虚拟机软件的要求是免费、轻量且美观,而且虚拟机对你来说只是个偶尔使用的,在不想重启的时候临时使用第二操作系统的替代品,那么 UTM 就是一个不错的选择。但是,假如你需要在日常使用中用到虚拟机软件的各种高级功能,那么你或许应该考虑 VMware 之类的虚拟机软件。
预告
另外,预告一下,我打算从 8 月开始每月中更新上半月总结并在月底更新下半月以及整月总结。也算是把一直想写但是感觉写不出来的内容尝试做出来,敬请期待。
还有,月底将有一篇苹果全家桶体验文章哦!