IT商业网2月15日讯 据媒体报道,在最新测试中,谷歌 Pixel 6 成功运行 Win11 虚拟机。安卓反向拥有了 Win11 子系统,功能可以在虚拟机上实现近乎原生的性能。Pixel 6 的 Android 13 DP1 固件中加入了新的虚拟机框架,而且性能相当接近原生硬件水平。
微软在 Win11 中推出了安卓子系统 WSA,基于 Hyper-V 虚拟化平台,这个大家都不陌生。而谷歌在 Chrome OS 中也采用了类似的技术运行 Linux 程序,名为 Linux 内核虚拟机 KVM。Android 系统也是基于 Linux 内核构建的,因此在 Android 中使用 KVM 运行其他操作系统在理论上也是可行的。
据 XDA 高级成员 kdrag0n 最新测试,谷歌 Pixel 6 在安装 Android 13 首个开发者预览版后,成功运行了 Win11 Arm 虚拟机。
该技术的原理是,在用于 Tensor 平台的 Android 13 引导加载程序和固件中,谷歌添加了向内核公开异常级别 2(Exception Level 2)管理程序权限级别的功能,以实现其受保护的 KVM (pKVM),从而可以轻松地在未受保护的 VM 上利用完整的 KVM 功能。
根据测试,该功能可以在虚拟机上实现近乎原生的性能,但目前还不支持 GPU 硬件加速,而且需要进行 Root。
kdrag0n 甚至在手机上玩起了《毁灭战士》,这款 1993 年的老游戏运行起来毫无压力。
谷歌将在 Android 13 正式版中支持 pKVM,到时候我们就可以看到 Win11 虚拟机在手机上的实际表现究竟如何了。
有网友评论,高通处理器的手机开虚拟化需要 ShmBridgeDxe.efi+hyp固件+win_hyp_devcfg固件,手机厂商已经把hyp锁了,所以高通的就不要想了,猎户座也就几款机型能开kvm。