谷歌去年宣布在 Chrome OS 上支持运行 Linux 应用,前不久又有消息称其将为运行这些 Linux 应用提供 GPU 加速支持,而现在,Chrome OS 似乎将在 Linux 的方向上更进一步,让 Chrome OS 设备上的 Linux 环境可以基于不同发行版。
目前,Chrome OS 是通过基于 Debian 的虚拟化 Linux 来运行 Linux 应用的,但是除了 Debian,Linux 发行版还有多种多样,每一种都有自己的优点与缺点,甚至有的公司可能会考虑到安全等问题而选择自行改造的内部 Linux 发行版。
谷歌似乎考虑到了这个问题,据 9to5google 报导,从 Chromium Gerrit 的提交纪录上看,有一条“Add downloader stub for PluginVm image”表明谷歌将基于托管策略让不同用户可以选择自己 Chrome OS 上运行 Linux 应用的 Linux 发行版。
从描述信息看,基于托管策略是指官方会维护一个 PluginVmImage 清单,其中指定了一些 Linux 的发行版,通称 PluginVm 镜像,并且还有相对应的 hash 检验值。设备管理员将能够为 Chrome OS 指定一个 URL,也就是可以选择不同的 Linux 发行版环境,通过 DownloadManager 从该 URL 下载相应镜像,之后使用 PluginVmImage 策略中的相应 hash 值进行检验,确保其下载成功。
作为一个初始化、瞬态的、单例化,并且是一次性的下载,这个下载 PluginVm 镜像的行为不会出现在标准的 DownloadManager UI 中,并且也不会被存储在下载数据库中。而这一切不会影响当下的 Chrome OS Linux 应用体验。
“谷歌似乎已经开始测试与 Chrome OS 一起使用的第二个发行版,代号为 Pita”,9to5google 介绍:“关于这个项目知之甚少。”
目前还不知道是否需要对 Linux 发行版进行相应修改才能与 Chrome OS 一起使用。