myfreax

Google提出了一种使Fuchsia运行Android和Linux应用程序的方法

自fuchsia诞生以来,它一直是一个神秘的工程。但在最近Google提出了一种使Fuchsia运行Android和Linux应用程序的方法

2 min read
By myfreax
Google提出了一种使Fuchsia运行Android和Linux应用程序的方法

自Fuchsia诞生以来,它一直是一个神秘的工程。谷歌自2016年以来一直在对此进行公开研究,但直到2019年5月,这家搜索巨头才对其存在发表评论,指出这不过是一次实验。与基于Linux内核构建的Android和Chrome OS不同,Fuchsia使用一种称为Zircon的新微内核。Google将Fuchsia描述为“安全,可更新,包容且务实”的开源操作系统。

围绕Google计划如何使用Fuchsia的方式有多种理论,其中最流行的一种是Fuchsia最终取代了Android和Chrome OS。与已建立的Android平台相比,该操作系统仍处于起步阶段,因此不太可能很快发生。但是,如果Google一项新的提案(通过Thurrott)得以实现,那么Fuchsia似乎可以运行本机Android和Linux应用程序。

在Fuchsia Gerrit上提交的文档提出了一个名为Starnix的兼容性层的开发,该兼容性层可以“将请求从Linux客户端程序转换为Fuchsia子系统”,从根本上允许本机Android和Linux应用程序在该平台上运行,而无需使用虚拟机或仿真器。

该提案进一步指出,此兼容性层的目的是“创建可运行现有的Linux二进制文件所需的Linux接口”。 如果您对技术方面的内容感兴趣,可以在此处阅读文档。

在Fuchsia上运行Android和Linux应用程序的功能听起来令人兴奋。但是,值得注意的是,这只是一个建议,至于是否实现看Google的发展

虽然目前对Fuchsia的最终目标知之甚少,但近来它的发展一直在稳定地进行。Google最近扩展了Fuschsia的开源模型,以允许公众贡献。该公司为与项目相关的讨论设置了新的邮件列表,添加了治理模型,还开放了公众追踪问题跟踪器。