当前位置: 首页 > 科技观察

谷歌开发了MicroDroid,这是一个用于虚拟机的精简版Android

时间:2023-03-20 17:34:26 科技观察

XDADevelopers表示,谷歌正在开发一个用于虚拟机的精简版Android,称为MicroDroid。报道指出,根据谷歌向AOSP提交的commit,MicroDroid被谷歌称为基于Android的最小Linux镜像(“aminimalAndroid-basedLinuximage”),将在虚拟机中使用。谷歌在提交中提到,他们没有从头开发全新的Linux映像,而是将MicroDroid设计为通用系统映像(GSI)的精简版。通用系统映像(GSI)是使用未经修改的Android开源项目(AOSP)代码的纯Android实现,可在各种Android设备上运行。因此,MicroDroid本质上仍然是Android系统,但会被剥离到最小的可运行版本。XDA认为,该项目将有助于在管理程序之上运行精简版Android,然后可用于虚拟化各个Android应用程序,从而消除对完整辅助桌面环境的需求。根据XDA的分析,MicroDroid很可能被谷歌用来提高Android硬件设备的安全性。LWN曾报道,谷歌向使用ARM64SoC的Android设备引入了名为“KVM”的Linux内核虚拟化机制(LinuxKernelVirtualizationMechanism),但这一操作导致系统级权限异常,例如DRM和加密。第三方代码将运行在与安卓系统同级的虚拟机中。如果使用MicroDroid,它可以通过其最小可运行组件(如init和binder服务)与底层Android主机进行通信,从而实现与主系统的隔离。因此,高权限的第三方应用程序可以在MicroDroid上单独运行,从而提高安全性。据了解,该项目可能需要配合骁龙888中全新的Type-1Hypervisor组件使用。也就是说,未来搭载骁龙888的安卓手机升级版本后,将能够获得比以往更加安全的应用隔离运行功能,隔离的应用不会降低系统性能。本文转自OSCHINA文章标题:谷歌开发Android精简版虚拟机MicroDroid本文地址:https://www.oschina.net/news/128235/google-microdroid-for-android-虚拟机