Last Updated:

Eclipse 基金会与中国 OpenAtom 合作开发新操作系统

银狐

Eclipse 基金会今天宣布启动一个顶级项目,以开发一种新的开源、供应商中立的操作系统,旨在为现有的物联网和边缘操作系统提供替代方案。

名为 Oniro 的新操作系统是 OpenHarmony 的实现,OpenHarmony 是由中国第一个开源基金会 OpenAtom 开发的分布式多内核操作系统。Eclipse 基金会的执行董事 Mike Milinkovich 告诉我,Oniro 的目的是在更广泛的设备上提供相同的操作系统,例如家庭中的微型泄漏传感器和 Raspberry Pi。

“从技术角度来看,Oniro 的有趣之处在于它是一个可以在多个内核上运行的单一操作系统,”Milinkovich 说。“我们首先开发的两个是 Yocto,它当然是 Linux 的一个变体,在嵌入式领域特别重要。第二个是 Zephyr,它是一种轻量级的操作系统,你可以安装它小得多的设备。”

Eclipse 基金会于去年 9 月宣布将与 OpenAtom 合作开发操作系统。

根据其网站,OpenAtom 是一家“致力于开源行业的公益事业”的非盈利性独立法人实体。OpenHarmony项目的宗旨是“为全场景、全连接、全智能时代的智能物联网设备构建开放的分布式操作系统框架”。

HarmonyOS 是由中国电信巨头华为开发的 OpenHarmony 的商业发行版。该公司上周宣布了 HarmonyOS 3.0 的开发者预览版。2.0 版本于今年 6 月推出,华为一直在选定的智能手机型号上推出 HarmonyOS,为用户提供谷歌 Android 平台的替代品。

OpenHarmony 的主要代码库托管在 Gitee(中国版 GitHub)上。Milinkovich 解释说,该项目的维护者希望将其潜在市场扩展到中国以外,他们需要一个欧洲的合作伙伴来做到这一点。他说,现在位于比利时的 Eclipse 基金会是一个天然的合作伙伴。

“我认为这证明我们向欧洲转移的战略是正确的,”米林科维奇说。“如果我们仍然是一家北美组织,我怀疑这个机会是否会来到我们这里。以前从未想过我们的人会带着项目来找我们。”

Eclipse 基金会去年宣布将其法定总部从美国迁出,并于今年 1 月正式在比利时设立官方总部。

为了促进 Oniro 设备生态系统的治理,Eclipse 基金会还成立了一个新的专门工作组。Milinkovich 说,Eclipse 基金会的工作组结构提供了供应商中立性和法律框架,使公司之间能够进行透明和平等的合作。

最初的工作组成员名单包括 Eclipse、OpenAtom、Linaro(一家总部位于英国的开源组织,专注于基于 Arm 的设备的 Linux)和意大利物联网设备制造商 Seco。

“据我所知,这是三个开源基金会(Eclipse、OpenAtom 和 Linaro)第一次在单一技术上进行合作,”米林科维奇说。

尽管他承认这个项目有“大量的工作要做”,但 Milinkovich 强调它不是从头开始的。

“我今天看到了一些数字,在最初的 Oniro 构建中,有 50% 的软件包与你在 Debian 发行版中获得的软件包基本相同,”他说。“我们最初是在 Yocto 和 Zephyr 内核上构建的。我总是说,不要重新发明轮子,站在巨人的肩膀上。这就是我们在这里尝试做的,尽可能多地重用所有人已经完成的现有工作。”

Milinkovich 解释说,该项目的路线图包括开发一些针对初始设备的“蓝图”。

“这就是我们将如何增强开发人员的能力并建立生态系统,”他说,“通过让开发人员尽可能简单地获取与他们的要求非常匹配的蓝图,然后对其进行修改以交付作品他们正在开发的功能。”

我问米林科维奇在中国组织工作是什么感觉。

“除了一大早就接到电话,这还不错,”他打趣道。“但说真的,我们不认为中国是开源的起点,而主要是作为开源的消费者。我认为这是他们成熟的一步,他们成为美国的一等公民。开源软件的全球供应链,这确实推动了世界各地的创新。因此,从这个角度来看,我认为这是重要的一步。”

华为消费者业务集团欧洲开源技术中心主任 Davide Ricci 在新闻稿中表达了其组织对该​​项目的热情。

“看到一切都在 Eclipse 基金会的专家治理下进行,真是令人兴奋,”他说。“在 Eclipse 基金会的支持下,该项目将有最大的机会吸引新的贡献成员,并将真正的产品带到世界各地的消费电子商店的货架上。我们认为 Oniro 不是短跑,而是马拉松,我们很激动,也很投入去这个改变世界的旅程。”