据悉,Google内部正在测试一款名为「Bruschetta」的新项目,这将增加用户对ChromeOS上使用的Linux发行版的支持。
近年来,ChromeOS最大的转变之一是增加了对Linux应用程序的支持,让用户可以在Chromebook上运行完整的DebianGNU/Linux。将Linux子系统引入ChromeOS为Chromebook开辟了一个全新的应用类别,特别是对开发者而言;从「Crostini」接入ChromeOS伊始,技术爱好者们就迫不及待地捣鼓起了ChromeOS的虚拟机系统--或「CrosVM」--来运行其他操作系统,例如ArchLinux。Google甚至自己也提供了一些教程文档,并在GoogleI/O大会上对于如何做到这一点进行专题演讲。
现在看来,ChromeOS上的Linux子系统的下一步计划便是放开手机,让爱好者更容易使用他们喜欢的各种Linux发行版。没错,也就是「Bruschetta」项目;目前,我们在ChromiumGerrit上找到了一份可能有关的代码提交:
启用第三方虚拟机功能启用对第三方/通用虚拟机的UI支持#bruschetta与之前需要用户手动刷入其他Linux系统的方式不同,这些「第三方虚拟机」可能会预先接入ChromeOS之中,你可以同时多开Linux环境窗口;相比之下,DIY的方法只能支持一个单一的子系统窗口。
要做到这一点,Google要做的可能不止是单纯将某个Linux系统内置到ChromeOS中那么简单,大胆一点,我们也许能假设未来预装在Chromebook中的Linux系统相比公开发行版会是特殊优化过的。而且根据今天早上我们刚发现的功能性flag,Google似乎已经开始准备让Linux文件也能通过文件应用程序直接访问:
启用访客操作系统服务+文件管理器集成文件应用程序从GuestOS服务中获取关于非机主的信息,而不是单独查询每种类型。#guest-os-files另一个值得注意的方面是,Google希望通过允许整个BIOS/UEFI在必要时虚拟运行来提供深入的兼容性和安全性。
那么,当ChromeOS推出更深入的Linux支持时,我们应该期待它会提供什么样的发行版呢?目前这一部分还不是很清楚。鉴于Google大概率会对这些发行版进行针对性优化,可能会从一些选定的合作伙伴开始。
也许我们能从Windows系统的做法来一窥究竟——目前Windows实际上为Linux在Windows上的运行提供了一个便利功能。通过微软商店,用户可以安装官方版本的发行版,如Debian、Ubuntu、openSUSE和Kali。
由于开发工作似乎现在才完全公开进行,在ChromeOS扩大对Linux发行版的支持之前,我们可能需要到今年下半年才能看到更多具体的消息。
值得注意的是,ChromeOS目前无法在中国大陆无障碍使用。国内有一厂商正在打造中国版ChromeOS——FydeOS。现能兼容安卓运行环境及Linux虚拟机;携带有完整的用户账户体系、升级服务器、企业集管系统和应用商店。从主流x86平台电脑设备到嵌入式物联网设备FydeOS均可完美适配,是一款可塑性极强的操作系统。
(本文转译自9to5Google,略有增删。)