來自XDA的新聞
https://reurl.cc/Ep0XkA
Android 13預覽版加入了pKVM的功能
所以就有人拿來裝Windows 11 ARM了
沒有GPU加速但效能接近原生,能夠玩老遊戲
https://i.imgur.com/1DWZXts.png
根據Mishaal Rahman的文章"How Google will use virtualization in Android 13"的說法
ARM v8/v9有三層例外層級
https://i.imgur.com/DyAFI51.png
有些手機廠商讓私有blob跑在最高權限的EL2
高於OS和kernel所在的EL1
這樣會有安全性問題,Google的Project Zero就曾回報三星某支kernel的漏洞
而且Hypervisor的功能也變成用於維護kernel安全性。
Google便引入執行於EL1的KVM技術,改進安全性後稱為pKVM。
所以就順便有了能夠執行虛擬機的能力。
目前KVM功能需要Root權限,但XDA編輯認為若移植MicroDroid之類的技術,再加上虛擬機管
理員app配套
或許就能繞過此限制。
未來Android 13的這個功能可能會變成Android平板的特色?
假如蘋果沒將M1的虛擬化下放給iPad + UTM的話