微軟在 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 功能。
IT之家了解到,根據測試,該功能可以在虛擬機上實現幾乎原生的表現,但目前還不支持 GPU 硬件加速。
關鍵詞: