现在提起虚拟机、安卓模拟器相信大家都已经很熟悉了,但是,大家平时接触的比较多的一般都是在Windows系统内通过虚拟机运行安卓模拟器,在Windows系统中实现对安卓系统的仿真。 有没有朋友想过这样一个问题:那就是现在有没有反过来的,也就是说,安卓系统能否运行虚拟机,实现对Windows系统的模拟仿真?那种开远程桌面,用安卓设备连接控制Windows系统的不算。 千万不要认为小编这样问是在开玩笑,因为现在技术发展一日千里,没有什么是绝对不可能的,在安卓的下一个重要的大版本安卓13中,这个功能已经初步变成了现实。 安卓13有一项有趣的新功能叫工作虚拟化支持(workingvirtualizationsupport),这个概念类似于Windows系统中的虚拟机、虚拟功能。 据悉,谷歌正在将虚拟化功能添加到安卓系统中,目前安卓开发人员kdrag0n已经利用该功能,成功地在安卓设备中启动运行了微软针对ARM架构所发布的Windows11系统,和桌面版的Linux系统。 此外,开发人员还在谷歌的最新旗舰手机Pixel6的虚拟机中,成功地运行了Windows平台下的经典游戏Doom惊不惊喜,意不意外? kdrag0n表示,安卓13具有接近原生性能的完整KVM功能,需要先root设备之后才能启用该功能,并且不支持GPU加速,也不支持嵌套虚拟化。 以目前的情况来看,普通用户想在安卓设备上运行虚拟机中体验Windows系统,还为时尚在,但这是一个好的开端。 谷歌的虚拟化工作的第一部分,是需要标准化安卓设备附带的Linux内核,这是最重要的一项工作,由于目前流行的安卓版本众多,内核碎片化现象很严重。 现在实际情况是,几乎每个手机型号都采用定制版本的Linux内核,其中加载了特定的更改和驱动器,而且内核基本上永远不会更新,因此在操作系统级别推出统一的虚拟化功能很困难。 谷歌将Linux内核标准化的计划称为GKI,英文原文是GenericKernelImage,中文意思是通用内核映像。 通用内核是安卓系统的内核,尽量不要更改,目前下游制造商对内核进行更改,或添加某些硬件支持,都是通过模块系统来完成的,在未来通用内核有可能会可更新。 通用内核映像首先会在谷歌自家的旗舰手机Pixel6上推出,所以,Pixel6目前是第一款,也是迄今为止唯一的一款可以实现该功能的安卓手机。 以目前的情况来看,普通用户想在安卓设备上运行虚拟机中体验Windows系统,还为时尚在,但这是一个好的开端。