先前分享過Limbo PC Emulator,可以在Android手機用QEMU跑電腦系統。
但是因為大多數Android手機不支援虛擬化加速技術,沒有KVM,所以效能低落。
現在這事有了一絲轉機。Google在Android 15給Pixel手機加入pKVM虛擬化支援之後,使得在Android上使用KVM成為了可能。所以,虛擬機的執行速度將會獲得大幅提昇,能接近實機運作速度。
看到這個潛力的開發者,便製作了名為「Limbo Tensor」的修改版,允許使用pKVM為後端加速虛擬機執行。
Google提出了AVF框架,給Android提供了一個標準的虛擬化界面。但目前Android 16只能透過內建的Linux終端機,執行Debian一種系統。Limbo Tensor則是可以執行任意ARM系統,包括ARM架構的Linux發行版,還有Windows on ARM。
1. 系統需求#
Limbo Tensor支援的為搭載Google Tensor處理器的手機,至少要Google Pixel 6以後的型號。根據Limbo Tensor作者的說法,部份Medaitek Dimensity處理器也可以開啟KVM。
最主要要看處理器是否支援AVF背後使用的技術pKVM。目前的pKVM一般APP不能存取,所以執行的時候 需要Root權限 。
考慮到虛擬機執行的時候需要吃掉一些RAM,手機最好是8GB RAM以上機種。
有了KVM加速後,應該執行同架構的虛擬機。也就是說你只能跑ARM架構的系統,不應該執行x86架構的系統,否則KVM無法生效。
Limbo Tensor可以跑有UEFI的Linux與Windows虛擬機
2. 下載Limbo Tensor#
到Github下載APK。
註解:Limbo PC Emulator原作者消失很久了。Limbo Tensor作者似乎也半放棄維護了,目前只有實現基本功能,沒有加入音效卡,也沒有GPU加速。
比較有在積極維護的虛擬機APP,Vectra VM,目前沒有支援Tensor加速的打算。
3. 安裝Ubuntu ARM#
Linux比較好透過。如果要安裝Windows 11 ARM,建議是直接拷貝


