
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
XDA Developers称谷歌正在开发用于虚拟机的精简版Android,名为MicroDroid。报道指出,根据谷歌向AOSP提交的commit,MicroDroid被谷歌称为基于Android的最小化Linux镜像("a minimal Android-based Linux image"),将会在虚拟机中使用。
谷歌在commit中提到,他们没有选择从零开始开发一个全新的Linux镜像,而是将MicroDroid设计为通用系统映像(GSI)的精简版本。
通用系统映像(GSI)是一种纯Android实现,采用未经修改的Android开源项目(AOSP)代码,可在各种Android设备上运行。
因此,MicroDroid本质上依旧是Android系统,不过会被精简为最小可运行的版本。XDA认为此项目将帮助实现在hypervisor之上运行精简版Android,然后用于虚拟化单个Android应用,从而无需提供完整的辅助桌面环境。
根据XDA的分析,MicroDroid很可能会被谷歌用于为Android硬件设备提升安全性。LWN曾报道过谷歌将名为"KVM"的Linux内核虚拟化机制( Linux Kernel Virtualization Mechanism)引入到使用ARM64 SoC的Android设备上,但此操作导致系统级的权限出现异常,像DRM和加密等第三方代码会拥有和Android系统一样的级别在虚拟机中运行。
如果使用了MicroDroid,它通过其拥有的最小可运行组件(如init和binder services)即可跟底层Android主机进行通信,这样就实现了与主系统的隔离。因此,具有高权限却又是第三方的应用就可以单独放到MicroDroid运行,进而提升安全性。
据了解,此项目可能需要搭配骁龙888中新的Type-1 Hypervisor组件方可使用。也就是说,搭载骁龙888的Android手机未来升级版本后,可获得比以往更安全的应用隔离运行功能,而且被隔离的应用不会降低系统性能。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!