Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

泽南作者

华为欧拉操作系统,百万行代码全部贡献开源社区

服务器和工业设备的操作系统是碎片化的,华为希望通过开源的欧拉推动统一。

所有数字产业技术的实践都离不开操作系统。但在工业智能化的发展历程中,很多特定领域的操作系统都已形成独特的生态,造成了协同困难的局面。构建系统的过程中,华为选择了一条新路,现在又决定将其完全贡献给开源社区。

11 月 9 日,操作系统产业峰会 2021 在北京举行。会上,华为携手社区全体伙伴共同将欧拉开源操作系统(openEuler)正式捐赠给开放原子开源基金会。

这标志着欧拉从创始企业主导的开源项目彻底转变成为社区自治的新生态,未来将有望汇聚更多力量,以更加开放的模式整合全球参与者。

华为常务董事汪涛宣布了欧拉的开源计划。

欧拉是华为提出的「数字基础设施操作系统」,最早于 2019 年被搭载在鲲鹏 Arm 服务器上,直到 2020 年 1 月被华为正式开源并更名为 openEuler。当前版本的欧拉可广泛部署于服务器、云计算边缘计算、嵌入式等各种形态设备。华为表示,该操作系统的应用场景覆盖 IT(Information Technology)、CT(Communication Technology)和 OT(Operational Technology)领域,可实现统一操作系统支持多设备,应用一次开发覆盖全场景。

「欧拉操作系统开源以来获得了业界的积极响应,已发展成为国内最具活力的基础软件生态体系,」华为常务董事,ICT 基础设施业务管理委员会主任汪涛表示。「openEular 开源以来已经吸引近万开发者,300 家企业,形成了可观的开源社区,系统规模商用 60 多万套,有望在明年实现中国服务器领域新增市场份额第一。」

需要注意的是,这次开源不同以往:在昨天的活动中,华为宣布华为将欧拉开源操作系统代码、品牌商标、社区基础设施等相关资产全部捐赠给了开放原子开源基金会,这是目前国内唯一一家开源基金会。

本次欧拉捐赠的内容包括:

  • 代码和软件包:数百万行华为自研代码版权和知识产权许可,超过 8000 个经华为和社区验证的软件包。

  • 创新项目:华为创新的 iSula、A-Tune、Stratovirt、secGear 项目。

  • 商标:openEuler 以及 iSula、A-Tune、Stratovirt、secGear 项目的中英文商标品牌共 30 个。

  • 域名:openeuler.org 及其子域名,和 openeuler.io 及其子域名,共 4 个。

  • 社区基础设施:构建服务与测试体系、代码托管、社区运营平台等社区基础设施。


在开源建设方面,华为将全力支持开放原子开源基金会,与合作伙伴和行业组织构建中国开源体系基础能力。在人才发展方面,华为计划与合作机构共同发布欧拉人才发展加速计划。

华为副总裁、计算产品线总裁邓泰华在活动中表示:「在技术创新方面,华为将持续投入内核技术创新,坚持开源开放,携手开发伙伴共建欧拉领先竞争力。在生态构建方面,华为将共同构建欧拉开源社区、欧拉生态推进组、欧拉生态创新中心三层欧拉生态发展平台,持续发展壮大社区生态、OSV 生态和基于欧拉的全行业应用软件生态。在市场推广方面,华为承诺不做欧拉商业发行版,将致力于助力商业伙伴加速市场推广,未来实现全球主流市场份额。」

华为还宣布欧拉和鸿蒙已经实现内核技术共享。「事实上,欧拉和鸿蒙的内核是在同一个大研发团队中开发的。我们也计划将鸿蒙的分布式软总线能力移植到欧拉,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端,」邓泰华表示。

华为的愿景中,欧拉和鸿蒙可以有更多协同,欧拉适用于高可靠性、强确定性的工业设备,而鸿蒙适用于强交互性的工业终端,欧拉和鸿蒙对接可以更好的提供全栈式工业场景化解决方案。
 
9 月 25 日,在华为全联接大会上,该公司曾宣布首个支持数字基础设施全场景的 openEuler 版本 21.09 正式上线。在明年 3 月,华为还将发布支持全场景融合的社区 LTS 版本。

在全联接大会上,华为将欧拉从服务器操作系统升级为「统一的,面向数字基础设施的开源操作系统」,通过一套系统架构,南向支持多样性设备,北向覆盖全场景应用,横向则对接鸿蒙实现生态互通。
 
首先,欧拉通过一套架构支持多样性设备,其实现了全量组件原子化,支持内核灵活组合,服务按需构建,可以根据设备不同的资源能力和业务需求灵活构建不同的操作系统版本。同时,欧拉支持构建服务自助化,支持「菜单式配置内核和系统服务,可以针对软件包级、文件级、函数级的不同层级分级灵活组合,自动化、简化版本构建。
 
面对开发者,欧拉也支持应用一次开发即覆盖全场景,它通过一套标准 API 支持 ICT 和 OT,实现操作系统与应用之间交互语言的统一。欧拉 SDK 可以把各种应用所需的基础能力统一封装,实现极简开发。欧拉 Devkit 开发插件可方便集成各种主流应用开发平台。


本次开源之后,华为还将在内核领域持续加大投入,通过开源自助化构建平台以及系列场景化套件,通过开放北冥多样性计算融合架构实现基于欧拉的全栈性能最优。面向开发者,后续还将开源毕昇 C++ 多样性算力统一编程语言,支持欧拉面向多算力多设备的统一编程。

华为希望能够构建起基础的软硬件平台,让自身的生态和全球的生态相互融合,在这个过程中,没有根系就会受制于人。在未来十年内,IT 产业将出现异构计算、云服务基础设施化,以及端边云协同等趋势,当前是构建生态的最好机会。

「我们在国际竞争中处于前沿。对于国内产业界来说,如果没有基础能力就会受制于人。所以我们希望构建基础技术,打造社区,这是提升华为持续竞争力的方法。中国没有技术基础,华为也就没有技术基础,」邓泰华说道。「华为在 ICT 全产业链打造技术,开源能让华为受益。我们不做商业发行版,定位是支持伙伴,是以更大的产业逻辑来做这件事。」

在未来,华为会继续聚焦通用计算、人工智能等基础软硬件技术。邓泰华在大会主题演讲中承诺欧拉捐赠之后,华为仍将从技术创新、生态构建、商业推广、开源建设、人才发展五个方面持续投入和推动欧拉发展。
产业开源操作系统华为
相关数据
华为机构

华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商。

https://www.huawei.com/cn/
人工智能技术

在学术研究领域,人工智能通常指能够感知周围环境并采取行动以实现最优的可能结果的智能体(intelligent agent)

边缘计算技术

边缘运算(英语:Edge computing),又译为边缘计算,是一种分散式运算的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。边缘节点更接近于用户终端装置,可以加快资料的处理与传送速度,减少延迟。在这种架构下,资料的分析与知识的产生,更接近于数据资料的来源,因此更适合处理大数据。

云计算技术

云计算(英语:cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。

逻辑技术

人工智能领域用逻辑来理解智能推理问题;它可以提供用于分析编程语言的技术,也可用作分析、表征知识或编程的工具。目前人们常用的逻辑分支有命题逻辑(Propositional Logic )以及一阶逻辑(FOL)等谓词逻辑。

操作系统技术

操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

Infor机构

Infor是一家跨国企业软件公司,总部设在美国纽约市。Infor专注于通过云计算作为服务交付给组织的业务应用。最初专注于从财务系统和企业资源规划(ERP)到供应链和客户关系管理的软件, Infor在2010年开始专注于工业利基市场的软件,以及用户友好的软件设计。Infor通过Amazon Web Services和各种开源软件平台部署云应用。

www.infor.com
相关技术
推荐文章
暂无评论
暂无评论~