微軟在 Win11 中推出了安卓子系統(tǒng) WSA,基于 Hyper-V 虛擬化,這個大家都不陌生。
而谷歌在 Chrome OS 中也采用了類似的技術(shù)運行 Linux 程序,名為 Linux 內(nèi)核虛擬機 KVM。
Android 系統(tǒng)也是基于 Linux 內(nèi)核構(gòu)建的,因此在 Android 中使用 KVM 運行其他操作系統(tǒng)在理論上也是可行的。
據(jù) XDA 高級成員 kdrag0n 最新測試,谷歌 Pixel 6 在安裝 Android 13 首個開發(fā)者預(yù)覽版后,成功運行了 Win11 Arm 虛擬機。
該技術(shù)的原理是,在用于 Tensor 的 Android 13 引導(dǎo)加載程序和固件中,谷歌添加了向內(nèi)核公開異常級別 2(Exception Level 2)管理程序權(quán)限級別的功能;
以實現(xiàn)其受保護的 KVM (pKVM),從而可以輕松地在未受保護的 VM 上利用完整的 KVM 功能。
IT之家了解到,根據(jù)測試,該功能可以在虛擬機上實現(xiàn)幾乎原生的表現(xiàn),但目前還不支持 GPU 硬件加速。
關(guān)鍵詞: