谷歌调查紫红色的M1-Like OS翻译

发表于 2021年2月14日 经过 保罗·瑟罗特安卓, Chrome OS, 谷歌, 移动的 4条留言

谷歌的一项新提案将使即将到来的Fuchsia平台使用名为Starnix的翻译层“自然”运行Android和Linux应用程序。这种新架构似乎类似于新的基于M1的Mac如何使用Rosetta 2运行基于Intel的应用程序。

“当我们扩展希望在Fuchsia上运行的软件的范围时,我们遇到了我们希望在Fuchsia上运行的软件,我们没有重新编译的能力,因此建议 。 “例如,Android应用程序包含已为Linux编译的本机代码模块。要在Fuchsia上运行该软件,我们需要能够运行二进制文件而不修改它们。”

尽管紫红色在很大程度上仍然是个谜,但我们知道Google将该平台定位为Android和Chrome OS的开源替代品。它将像今天的Chrome OS一样运行Android和Linux应用程序。迄今为止,该计划已计划使这些平台在虚拟机(VM)中运行,类似于Chrome OS的工作方式。

但是,该建议将策略更改为“带来自己的运行时”方法。因此,与其在VM中运行Linux和Android应用程序,不如Fuchsia可以使用Starnix将这些应用程序转换为Fuchsia可以原生理解的本地二进制文件。这听起来很像Rosetta 2,它是基于M1的Mac组件,可以转换基于Intel的Mac应用程序,以便它们可以正常运行。

进一步推测,似乎这里的真正目标是开发人员创建本机的Fuchsia应用程序,但Starnix—就像基于M1的Mac上的Rosetta 2—可以在过渡期间使用。

标记为

增进对话!

加入瑟罗特高级会员,享受我们的高级会员评论。

高级会员对新闻帖子的评论将具有提升的状态,从而提高其可见度。 此标签可让您与其他高级会员一起参与高级评论。 注册以加入其他高级会员以加强对话!

注册或订阅

加入讨论!

成为节流会员:

没有登录名但想加入对话?成为Thurrott高级会员或基本用户参加

登记