大家好,我是 JackTian。
对于从事 IT 或热爱技术开发的小伙伴们来说,都有装过双系统或在自己的电脑上装虚拟机的经验,针对装双系统,大家可以参考这篇文章:神器工具:新一代多系统启动 U 盘装机解决方案 相比传统安装操作系统的方式,更为便捷高效。虚拟机就更不用多说了,市面上有很多第三方的软件,例如:VMware、VirtualBox、Virtual PC、KVM、Xen、OpenVZ、Lguest、Parallels Desktop 等;
不管怎么样,都是出于好奇之下为了折腾而已。那么大家有没有想过在手机上装另一个操作系统呢?不过话说回来,安卓用户相对来说安装一个第三方的软件会比较容易些,苹果用户就会受一些限制,不过有开发者们已经通过各种尝试突破苹果的限制。
如果你也有这种好奇的想法,那今天的这个开源项目就必须得好好研究一下了。
国外有一位名为 osy86 的开发者将 iPhone 玩出了新高度并在 GitHub 上正式开源了有史以来第一个能在 iOS 上完美运行的虚拟机软件:UTM
。
UTM 是 iOS 功能齐全的虚拟机主机,允许您在 iPhone 和 iPad 上运行 Windows、Linux、Android 等常用操作系统。 最重要的是,安装 UTM 之后,不需要越狱 iPhone 就能给手机装上 Windows 和 Linux 系统。
该工具主要具备以下基础特性:
- 模拟任意处理器
- 运行任意操作系统
- 高速模拟器
- 无需越狱,高度兼容 iOS 最新系统
- 免费开源
- 简单易用
苹果 iOS 设备缺少硬件虚拟化的支持,无法直接使用 KVM 之类的虚拟化解决方案。
UTM 是通过 TCG 加速器执行动态转码和 JIT 编译,还包括 SPICE 客户端与 QEMU 后端服务器连接,后端服务器兼容性较好,可执行多数操作,例如:网络连接和图形化界面在内的多种功能都可正常运行。
该项目针对高对普通用户来说,难度系数还是有些大,官方帮助文档并以说明 UTM 目前最大的问题就是签名问题 ,苹果限制 UTM 不太可能能够上架到 App Store 供用户下载。
如想要免越狱安装的话必须先对安装包进行签名,只有签名后用户才可以将其部署到 iOS 设备使用。
如果你使用的是 iOS 13.3 以上版本的系统,首先你得成为 Apple 付费开发者账户,才能够对设备进行签名,付费开发者账户必须每一年重新进行签名。
如果你使用的是 iOS 13.3 以下版本的系统,免费的开发者帐户,也能够对设备进行签名,且必须每七天重新进行签名一次。
如果你要给设备签名的话,可参考官网推荐的 AltStore 免费签名工具:
详细安装步骤,可参考官方文档:
GitHub 地址:
原创不易,码字不易。 觉得这篇文章对你有点用的话,麻烦你为本文点个赞,留言或转发一下,因为这将是我输出更多优质文章的动力,感谢!
⬇⬇⬇⬇⬇⬇⬇⬇