IT之家 2 月 14 日訊息,微軟在 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 硬體加速。
kdrag0n 甚至在手機上玩起了《毀滅戰士》,這款 1993 年的老遊戲執行起來毫無壓力。
谷歌將在 Android 13 正式版中支援 pKVM,到時候我們可以看到 Win11 虛擬機器在手機上的實際表現究竟如何了。
