实锤!华为仍在参与 Google 全新操作系统 Fuchsia OS 的开发
扫描二维码
随时随地手机看文章
去年年底,我们发现华为正在与谷歌的 Fuchsia 合作的证据,甚至努力将操作系统带到他们自己的 Honor Play 游戏手机上,作为中国的顶级科技公司,近几个月华为公司受到美国政府前所未有的制裁,也被禁止和美国科技行业的合作。但是有证据表明,华为仍在参与 Google 全新操作系统 Fuchsia OS 的开发。(笔者注:这并没有违法美国的禁令,Fuchsia 本身是一个允许任何人参与贡献的开源项目)
在来自华为的开发人员努力让 Fuchsia OS 支持 Honor Play 之前,Google 为方便更多硬件支持 Fuchsia 提供了基础。其中一个是 HiKey 960,根据创建者96Boards 的说明,它是一个 “基于华为麒麟960的开发平台” SoC。
虽然 Honor Play 没有其他开放的开发工作,但华为开发人员持续为 Fuchsia OS 的 HiKey 960 支持做出改进。这项工作一直持续到5月3日,当时他们遇到了一个小问题,而一些 Fuchsia 团队成员正在度假。
不到两周后,美国总统川普将华为列入出口黑名单,该公司很快被谷歌技术停止技术合作,甚至可能包括未来的 Android 新版本。从那之后,之前活跃的华为开发者好像失去了对 Fuchsia OS 的兴趣,也有可能是因为禁令的原因。
今天早上(7月30日),一位华为开发人员再次对 Fuchsia 的 Gerrit 源代码管理进行了更新,表明该公司对 Google 的开发中的 Fuchsia 操作系统持续感兴趣。该评论是由 Gmail 地址留下的,但该评论者还在页面顶部标有同名的 @ Huawei.com电子邮件地址。根据笔者的调查,该开发者是华为的资深系统架构师,位于印度,主要工作是领导系统及驱动开发,长期参与华为和高通、Google 等公司的合作项目,为保护隐私,不再透露更多。但是可以大胆猜测,华为参与 Fuchsia 开发的团队可能位于印度,或者最起码部分位于印度。该问题的原始 URL 在这里,中文描述如下:
有一个问题,是否有新的方法只编译 Zircon 内核? (因为大多数脚本都被删除了)。
此外,以前在 package-image 期间(例如在 flash-hikey 脚本中),-t 参数用于禁用所有测试并减小zedboot 镜像的大小。 你能告诉我现在有类似的可用参数吗?
在某些情况下,你可能还记得,Fuchsia 中文社区去年推出一篇文章介绍(这里),Fuchsia OS 由四个不同的部分组成(以前称为“层”) – Zircon、Garnet、Peridot、和 Topaz。似乎华为可能只对 Fuchsia 的 Zircon 微内核感兴趣或更感兴趣,因为他们正在寻求仅构建该部分的指令。
华为一直对 Fuchsia 操作系统感兴趣,同时也一直在使用 Android 操作系统,其创始人任正非也明确表示支持 Android 操作系统。同时华为也对外表示一直在开发自己的操作系统,名为鸿蒙( Hongmeng OS),最初被一些媒体报道为 Android 替代品,但华为最新消息表示并非如此,更有可能是一个物联网操作系统,这恰恰是被公认的对 Fuchsia 操作系统的定义。
外界看来,这个鸿蒙操作系统现在仍是一个神秘的东西。我们对华为的鸿蒙了解的一个事实就是它使用微内核,就像 Fuchsia 的 Zircon 一样。在没有深入了解技术细节和可能的优点/缺点的情况下,使用微内核意味着操作系统建立在精简的核心上,而不是像 Windows,MacOS 和 Android 等当前操作系统中看到的那么大。
所以现在的问题就变成了:为什么当华为自己的鸿蒙操作系统有自己的微内核时,华为要寻求参与 Zircon 微内核的开发工作?鸿蒙和 Fuchsia 有什么关联?
鉴于 Fuchsia 是一个开源的操作系统,有可能华为鸿蒙在某种程度上基于 Fuchsia 的 Zircon 微内核,但这似乎不太可能,因为 Fuchsia 和 Android 同为 Google 公司的项目,如果华为不信任 Google,并且不能继续使用 Android ,Fuchsia 有很大几率也不能。另一种可能性是,华为可能只是在为未来做准备,也许有朝一日 Fuchsia 成为 Google 的旗舰操作系统。
在获得更多信息之前,我们只能在此时进行推测。