来自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的话