开源神器:可快速在 iOS 设备上安装 Windows、Linux 等操作系统!
大家好,我是 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 系统。
以下从左往右依次是 Linux、Windows XP、Window 7 操作系统的演示视频:
该工具主要具备以下基础特性:
模拟任意处理器
运行任意操作系统
高速模拟器
无需越狱,高度兼容 iOS 最新系统
免费开源
简单易用
苹果 iOS 设备缺少硬件虚拟化的支持,无法直接使用 KVM 之类的虚拟化解决方案。
UTM 是通过 TCG 加速器执行动态转码和 JIT 编译,还包括 SPICE 客户端与 QEMU 后端服务器连接,后端服务器兼容性较好,可执行多数操作,例如:网络连接和图形化界面在内的多种功能都可正常运行。
该项目针对高对普通用户来说,难度系数还是有些大,官方帮助文档并以说明 UTM 目前最大的问题就是签名问题 ,苹果限制 UTM 不太可能能够上架到 App Store 供用户下载。
如想要免越狱安装的话必须先对安装包进行签名,只有签名后用户才可以将其部署到 iOS 设备使用。
如果你使用的是 iOS 13.3 以上版本的系统,首先你得成为 Apple 付费开发者账户,才能够对设备进行签名,付费开发者账户必须每一年重新进行签名。
如果你使用的是 iOS 13.3 以下版本的系统,免费的开发者帐户,也能够对设备进行签名,且必须每七天重新进行签名一次。
如果你要给设备签名的话,可参考官网推荐的 AltStore 免费签名工具:
https://altstore.io/
详细安装步骤,可参考官方文档:
https://getutm.app/install/
GitHub 地址:
https://github.com/utmapp/UTM
关于 iPhone 越狱,可参考:史上最强 iPhone 越狱工具开源:功能永久有效!
- End - 本公众号全部博文已整理成一个目录,请在公众号后台回复「 m
」获取!推荐阅读: 1、B 站收藏 10W+,GitHub 标星 6K+,肝了这门计算机速成课!
2、学生党学编程,有这个开源项目就够了!
3、太赞了!程序员应该访问的最佳网站都在这里了!
4、一款基于 Python 语言的 Linux 资源监视器!
5、专辑 | GitHub 开源项目
6、专辑 | 实用工具好文和朋友一起看~