在用于Tensor 平台的 Android 13 引导加载程序和固件中,谷歌添加了向内核公开Exception Level 2 管理程序权限级别的功能,以实现其受保护的 KVM 功能 (pKVM)。虽然 pKVM 是可选的并且意味着在每个 VM 的基础上启用,但人们可以轻松地在未受保护的 VM 上利用完整的 KVM 功能。这就是为什么开发人员可以引导多个 Linux 发行版并几乎以本机速度运行它们的原因。我们知道 Google 计划在Android 13 上发布 pKVM,尽管这只是 Android 下一个主要版本的第一个 Preview 版本,但当前的实现看起来相当稳定。
请记住,在此阶段,Android 13 上的直接 KVM 访问需要root 访问权限。话虽如此,通过编写 VM 管理应用程序并请求特殊权限以在MicroDroid VM中运行本机服务,可以实现非 root 用户。存在许多这样的虚拟化监视器,例如 Google 自己的crosvm、QEMU或Firecracker,因此它们的 Android 端口应该可以填补空白。想象一下,由于 Android 的原生虚拟化支持,在您的 Android 智能手机上运行 Windows 11而不会弄乱底层分区。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun129863.html