Android 13虚拟化允许Pixel 6运行Windows 11和Linux发行版

2022-02-15 20:44:38

第一次Android 13开发者预览版可能感觉有点令人失望,但在谷歌Pixel 6智能手机等硬件上有一块隐藏的宝石,可以实现完全虚拟化。

这意味着,现在几乎可以在谷歌Tensor手机上运行任何操作系统,包括Windows 11、Linux发行版,如Ubuntu或Arch Linux Arm,并以接近本机的速度运行。

安卓&;web开发人员“kdrag0n”使用“Pixel 6+Android 13 DP1上的KVM虚拟机监控程序”在Pixel 6上使用Ubuntu21.10、Arch Linux Arm、Void Linux和Alpine Linux测试了为Aarch64编译的几个Linux发行版。他/她进一步解释说:

据我所知,我们现在几乎可以在生产设备上获得完整的EL2。受保护的KVM是可选的,可以在每个虚拟机的基础上启用,但对于不受保护的虚拟机,似乎可以使用完整的KVM功能。

EL2指的是Arm开发者网站上解释的Arm异常级别。kdrag0n并没有就此止步,而是通过同样的Android 13虚拟化,让Windows 11在Pixel 6上运行。

Windows phone又回来了!更严重的是,我们必须看看是否一切都按预期进行,但这看起来确实很有希望。

但谷歌为什么要在安卓系统中启用虚拟化?他们不太可能只想让用户在手机上安装Linux或Windows。米沙尔·拉赫曼大约在两个月前提出了这个问题:

…这是因为虚拟机监控程序可能存在于设备上,也可能不存在于设备上,而当虚拟机监控程序存在时,它们通常甚至不用于其预期目的,即在虚拟机中运行操作系统!相反,它们被用于增强内核的安全性(或者至少尝试)以及在Android操作系统之外运行其他代码(例如用于DRM、加密和其他封闭源代码二进制文件的第三方代码)。

这主要是为了安全和二进制文件,比如DRM。Mishaal的文章还提到了虚拟化模块的源代码和一个指南,解释了如何开始使用受保护的虚拟机。

Jean Luc在2010年开始从事CNX软件的兼职工作,后来辞去了软件工程经理的工作,并在2011年晚些时候开始撰写每日新闻和全职评论。

支持CNX软件!通过PayPal或加密货币捐款,成为Patreon的赞助人,或购买评论样本