尽管 Android 系统本身就是基于 Linux 内核开发的,不过默认情况下用户无法直接在 Android 上运行 Linux 软件,但谷歌的 ChromeOS 系统此前就已经实现了兼容 Linux 软件。现在谷歌似乎也要将这种改变带到 Android 系统上,让 Android 系统也可以无需借助第三方软件,直接运行 Linux 软件。
据 Android Authority 发布的消息,从几周前开始,谷歌工程师开始开发一款适用于 Android 系统的新终端应用,该应用是 Android 虚拟化框架 (AVF) 的一部分。
这个终端应用包含一个通过本地 IP 地址连接到 Linux 虚拟机的 WebView,用户则可以从 Android 系统 (宿主机) 运行命令,本质上这相当于是在 Android 系统里嵌套虚拟化了一个 Linux 运行环境。
在最初的开发中,用户需要通过 shell 命令手动启动终端应用,接着还需要配置 Linux VM,不过现在谷歌正在继续进行改进,将这个终端应用直接集成到 Android 中,将其转变为在 VM 虚拟机中运行 Linux 发行版的一体化应用。
后续完成开发时用户可以在开发者选项里启动这个新的 Linux 终端,而在启动后还需要提供 Debian 映像用于运行 Linux 软件,后续谷歌应该也会将这些工作全部自动化。
最终这个新的终端软件应该可以实现集下载、配置、运行和与 Debian VM 实例交互的一体化应用,让用户可以非常轻松地在 Android 系统内运行 Linux 软件。