标签 开放原子 下的文章

有一个热门话题,正在全国范围上火热进行中,那就是开放原子开源大赛。

你是否曾想象过,当你全身心投入到热爱的开源项目中,还能拥有可能赚取高达 80 万、甚至更多的荣誉奖金!现实就在眼前,开放原子开源大赛已经强势启动,正等待着你的积极参与。

这场比赛是由开放原子开源基金会主导发起,众多政府单位和知名企业也参与其中,充分体现开源共享、共建共治的原则。比赛吸引了各行各业跨界的参赛者,为他们提供 30 多个多元化、实战性十足的赛题,奖池高达 80 万,好像还有可能破纪录突破到 100 万呢!这场比赛可以说是诚意十足,规模硕大,揭示了国家对推动开源事业发展的坚定支持。

你不知道这个大赛吗?

那让我为你详细介绍一下这次比赛背后的故事。首先,它由开放原子开源基金会发起,与众多开源组织、企事业单位、高等院校、科研院所、行业组织、投融资机构等联手寻找最新技术的尖兵,以此刺激更多产业链生态上下游的协同发展。承办单位包括开放原子开源基金会、央视网、江苏省工业和信息化厅、无锡市人民政府、江苏软件产业人才发展基金会、苏州工业园区、无锡高新区等。这再一次证明,这次大赛的实力和影响力与众不同。而更加重要的是,这场比赛体现了国家对国内开源实践的大力鼓励和支持。

比赛的赛题十分繁多,可选的面广。预计有 60 个以上的赛题,基本涵盖了国内外所有的主流技术。这使得参赛选手可以根据个人实际兴趣,有针对性地选择竞赛项目,并以此来提升自己的综合实践能力。这不仅能将优秀的开源人才科学、有趣地筛选出来,而且让比赛充满了竞技性和挑战性。

本次大赛分为基础软件赛、工业软件赛、新兴及应用赛和算法赛四大类:

  • 基础软件赛:包括能够对硬件进行调度和管理、为应用软件提供运行支撑的系统软件,和支撑软件开发、运行、维护、管理,以及和网络连接或组成相关的支撑软件,例如操作系统、数据库、中间件、编程语言及编译器、办公软件、开发测试工具等。
  • 工业软件赛:主要面向在工业领域辅助进行工业设计、生产、通讯、控制的软件或功能模块,例如计算机辅助设计(CAD)、计算机辅助工程/工业仿真(CAE)、计算机辅助制造(CAM)、电子设计自动化(EDA)、工业生产管理系统等。
  • 新兴及应用赛:重点关注近年来随着科技不断发展而出现的新兴技术及创新应用,例如人工智能、云计算、区块链、大数据、虚拟现实、RISC-V 等。
  • 算法赛:对特定类型的计算问题设定目标,征集高效高质量的算法方案。

参赛选手可以选择最符合兴趣的赛道,参赛项目多样化,自由度极高。下面介绍其中一些你可能感兴趣的赛道:

openInula 前端框架生态与 AI 创新挑战赛

openInula 是一款用于构建用户界面的 JavaScript 前端框架,作为各类前端应用与上游生态组件的底层基础,支持开发者高效地构建高质量的 Web 应用。

分为两大主题:生态构建与 AI 赋能。参赛者可以利用 openInula 框架的 User API 或内核模块,设计并开发各种生态组件。也可以基于 openInula 框架,利用大语言模型,设计并实现 AI 辅助工具。

  • 奖金:¥35万
  • 已报名团队数:0
点此查看赛题详情

面向 RISC-V 架构的 AI 开发框架构建与优化大赛

针对 RISC-V 架构的 AI 开发框架尚处于起步阶段,尚未涌现出一个经过专门构建和优化的 AI 开发框架,能够充分发挥 RISC-V 的独特优势。本赛题要求开发者能够基于 openKylin 开源操作系统和 RISC-V 硬件平台。参赛者需要适配运行一款以上主流 AI 框架,并基于此框架运行有代表性的 AI 模型,或者开发 AI 应用软件。如果能够针对 RISC-V 对框架进行优化,则属于加分项。

  • 奖金:¥50万
  • 已报名团队数:5
点此查看赛题详情

基于 Pika 的 Serverless KV DB

为了达成 Serverless 的能力,Pika 社区需要做一系列的开发工作,技术挑战赛题目参考方向如下:参赛者可以从分布式、云原生、Pika 核心功能、生态工具、质量工程等方面挑选一个或多个题目进行参赛。

  • 奖金:¥50万
  • 已报名团队数:90
点此查看赛题详情

OpenAnolis 孵化机密计算和机密容器的创新项目

赛题要求参与者能够理解当前机密计算技术,并结合当前机密计算领域最新的前沿技术 Device TEE,基于 SPDM 规范定义的消息协议实现 CPU TEE 绑定协议和代码,编写 SPDM for CPU TEE 的绑定协议规范草案,未来提交到开源社区和标准组织,最终进行产品落地。

  • 奖金:¥15万
  • 已报名团队数:23
点此查看赛题详情

CAE 开源工业软件评注创新赛

本题目提供 7 个 CAE 软件,请任选 1 个参与比赛。初赛任务包括:

  1. 开源代码评注:在公开技术论坛、公众号等渠道发布所选开源项目的技术博客,可以围绕项目代码各个方面持续发布多篇技术博客,内容要求为原创。
  2. 项目创新应用研究:在 AtomGit 上传基于所选开源项目的创新研究成果,体现所选开源 CAE 软件的创新应用潜力,展示本项目与实际行业需求相关的价值能力等。
  • 奖金:¥15万
  • 已报名团队数:25
点此查看赛题详情

基于 OpenHarmony 的国产 DDC 低代码开发平台

本赛题旨在推动 Node-RED 低代码开发工具在国产 DDC 设备上的集成,实现国内基于 OpenHarmony 系统的工业领域应用生态快速发展。本赛题要求参赛者基于 OpenHarmony 操作系统移植 Node-RED 低代码开发平台。

  • 奖金:¥30万
  • 已报名团队数:0
点此查看赛题详情

除此之外,还有很多赛道尚未结束报名,大家可以看看有没有适合你的赛道:

点此查看所有赛题

那些愿意接受挑战的读者们,你们现在就有机会报名参赛。所有参赛者均无门槛,无费用,无限制,无论你在何处,全球任何组织或者个人都能报名。

赛题是由各大厂商提供的,他们极其青睐能解决这些问题的你们。参与比赛不仅是一次技术提升的过程,更是一次远程的技术面试,为你们直接开启头部企业的实习、就业终面机会,这是你们展示才华,收获就业机会的舞台。

除此之外,比赛还提供了多种奖励和福利,赛道多样,奖金丰厚,最高可获得80万的奖金。

比赛过程中,你将有机会获得开源社区导师的指导,提升技能,并获取开源项目全方位的技术支持和共享。如果你的项目表现优秀,你甚至还有可能获得项目投融资支持、地方政府项目落地扶持,以及商业化的支持。

因此,如果你对自己的技术有信心,真的应该参加这次大赛,或许是这样一种机会,能让你将自己的技术转化为实践,同时也能积极影响到国家的发展。你可能会成为那个深藏不露的技术高手,利用这次机会摆脱打工人的命运,改变自己的生活,冲击更高的技术领域。你也有可能是一位新手,但这次大赛将会是你获取最新行业发展动态、提升技能、提高职业发展的极好机会。所以,无论你现在处于哪个阶段,都不要犹豫,现在就参与这次大赛,享受这次难得的机会,也许这正是你一直在寻找的机会。

(题图:MJ/010c5eac-745c-4abb-955d-d293aa5f4529,尾图:MJ/f1033fc0-997a-4a61-b389-1555b2ed5892)

昨天,在北京举办的操作系统产业峰会上,华为和开放原子开源基金会共同宣布:将欧拉开源项目及相关资产捐赠给开放原子开源基金会。

什么?作为国内近两年发展最迅猛的开源项目和开源社区的欧拉,居然被捐了?是华为不够有钱,还是华为放弃了欧拉开源项目?

初听到这个消息时,我颇感意外,但是细思之下,又觉得在情理之中。

开源项目的捐赠传统

开源界向来有将开源项目捐赠给开源基金会的传统。开源项目往往发轫于某个开源贡献者或商业企业的个人或私有的成果,在项目发展初期,他们为项目的诞生、成长提供了不可或缺的第一推动力。但是随着开源项目的壮大,建立了围绕开源项目的开源社区,这时候就面临着一个选择:开源项目应该听谁的?是最初的创始人或企业么?还是所有参与贡献的贡献者的?作为一个久经验证的实践,人们发现将开源项目捐赠给一个成熟的开源基金会,对项目的发展是最有利的。在国际上有几个著名的开源基金会,如 Linux 基金会 The Linux Foundation (LF)、 Apache 软件基金会 The Apache Software Foundation (ASF)等,都颇受开源界信赖,旗下也拥有大量成熟卓越的开源项目。

通过捐赠给开源基金会,开源项目摆脱了对最初的创始人或企业的依赖,也避开了其对商业利益的考虑,从而形成一种社区治理、分层决策的机制,让项目变得更具备中立性和生命力。而捐赠给开源基金会的开源项目,按照基金会的管理规范,得到基金会的人、财、物的支持,拥有了独立成长的空间,其用户也不用担心控制开源项目的企业收回承诺,贡献者也对自己参与贡献的开源项目有了合理的发言权。

既然如此,那我为什么对欧拉开源项目被捐献给开放原子开源基金会感到意外呢?

因为,欧拉开源项目这两年的发展太快了,以至于我以为它会一直这样一路狂飙下去,但是细看发现,在迅猛发展之下,也到了进一步助推的时机。

让我们来看看。

欧拉开源项目与开放原子开源基金会

作为背景信息,我们先对欧拉开源项目和开放原子开源基金会做个简单的介绍。

欧拉操作系统最初来自于华为内部的 EulerOS,自 2019 年它以 openEuler 的名字开源以来,迅速成为了中国发展最迅速的开源社区。从 2019 年底至今仅仅两年间,据其披露信息,它就“拥有了 7 千余名社区贡献者、8 千余个社区软件包、93 个不同方向的特别兴趣组(SIG)、十多个商业和自用发行版、超过了 300 家的企业合作伙伴”,汇聚了从处理器、整机、操作系统发行版厂商、到行业应用等全产业链。

开放原子开源基金会,是中国首家、目前也是独家在民政部注册的开源基金会。据其网站,其“服务范围包括开源软件、开源硬件、开源芯片及开源内容等,为各类开源项目提供中立的知识产权托管,保证项目的持续发展不受第三方影响,通过开放治理寻求更丰富的社区资源的支持与帮助,包括募集并管理资金,提供法律、财务等专业支持。”开放原子开源基金会从第一天起,就得到了广泛的关注。虽然开放原子开源基金会成立时间不久,但是旗下已经拥有了来个各个国内大型 IT 企业的捐赠的数个大型开源项目,这包括来自阿里巴巴的 Alios Things、腾讯的 TencentOS Tiny、来自华为的 OpenHarmony、来自百度的XuperChain 等等。可以说,被中国开源界寄予众望的开放原子开源基金会,其阵容也相当可观。

那么,这二者为何走到了一起?

繁华之下的抉择与远瞻

让我们先来看看欧拉开源项目在盛景之下所面临的抉择。

欧拉操作系统其实并不是一夜之间出现的,其最初来自于因华为内部需求而诞生的 EulerOS,是由红帽的 CentOS 分叉衍生的一个内部 Linux 发行版。类似的,包括微软、谷歌、Meta(Facebook)、阿里、腾讯等很多科技企业都有这种基于开源操作系统进行裁剪定制的内部发行版,甚至这些内部发行版也有对外公开发布的。

而欧拉操作系统真正走到聚光灯下,是在几个因素的促进之下发生的。欧拉操作系统在诞生之初,就承担了众望。而它也没有令人失望,在两年间结出了累累硕果,已经成为一个中国乃至国际开源领域的有力声音。

但是,随着欧拉开源项目和社区的发展壮大,它已经不再是一株可以种植在苗圃中的小树,它需要更广阔的空间和经历风雨。欧拉开源项目发源于华为,也有很多开源生态企业加入了其中,华为也极力淡化其属于华为控制的印象,但是,提及到欧拉操作系统,你的第一感觉是不是还是那个“华为的欧拉”?

没错,这种固有的印象很难打破,这也是华为和欧拉的主要成员为什么要将欧拉交给一个第三方的中立基金会来管理的原因。因为,如果不改变这种一家一地的格局和观感,欧拉的发展最终也不过是“华为的又一个操作系统”而已,只能做到代码开源,而生态并不能真正开放。

可以说,如果没有华为的大力投入,欧拉没有如今的发展,但是,如果欧拉能在脱离华为的一力支持而独立发展,才叫真正的壮大。

但是,这个决定其实并不是那么容易下。做过开源软件的开发者知道,如果是给别人的开源软件做些贡献,这个还好;但是如果将自己辛苦一手打造的软件完全交付出去,就像嫁女儿一样舍不得,又怕她没吃没喝,又怕她被人冷落,但又期望她能自己独立生活,成为一个可以栉风沐雨的大孩子。

所以,华为和诸多欧拉的成员能在当前看起来一切还都不错的前景下,做出将正在绽开鲜花的“欧拉之树”送出去的决定,确实不容易,也确实有远瞻。

做操作系统难,做好开源操作系统更难

操作系统因其本身的复杂性,使得其开发成本、开发周期、开发人力资源的需求,都是其他项目难以比拟的。对于一个 Linux 操作系统而言,将 Linux 内核、文件系统、进程调度等组件组合成一个完整的系统仅仅只是开始,而如何打磨和调校整个系统,形成坚如磐石的系统底座才是见功夫的地方。

但这还只是故事的开始,对于任何一个操作系统而言,都会面临相同的问题,即需要有建筑于该操作系统上的繁荣的应用生态和为之开发应用的开发者群体/社群。

对于商业操作系统来说,其背后的企业需要花费大量的资金来让开发者为其开发应用,不但需要付出大量的成本,而且这是一个需要日积月累和不断迭代的过程,这使得商业操作系统领域的后来者很难加入到操作系统之中的竞争之中,这也是我们在目前商业操作系统领域只能见到寥寥几家的原因。

但开源软件的崛起,使得构筑了整个信息时代基础的计算机操作系统不再仅仅是被商业操作系统所笼罩的大玩家俱乐部。因为 BSD、因为 Linux、因为自由和开源软件,才有了我们如今繁荣的开源操作系统生态。

操作系统开源项目虽然并不像普通的开源项目那么多,但也有很多耳熟能详的项目,像 Ubuntu、RedHat、FreeBSD、Debian 等等。似乎做一个操作系统开源项目,尤其是 Linux 发行版很简单,以至于你在专门关注发行版动态的 DistroWatch 网站上可以找到有几百款不同的 Linux 发行版。但是做一个发行版开源项目又很难,因为克隆、复刻或者说“套壳”很容易,但是真正做出一款有想法、能投入实际的生产实践中的操作系统发行版,就需要有更高的要求和投入。

可以说,基于 Linux 内核开发一个发行版很容易,但是能把这具精巧的机器调校好,加入各种精心设计的机件,并且具有相当的健壮性,还要为其提供长期的、全方面的支持和升级换代,使其能适用于各种不同环境、不同情境的需求,这着实不容易

我们知道,在欧拉操作系统中,欧拉社区的贡献者们贡献了许多匠心独运的开源组件,因此,欧拉操作系统已经不是那个曾经继承自 CentOS 的 EulerOS 了,不是一辆涂装的 CentOS 牌汽车,而是一辆进行过专业改装的“猛禽”了。

欧拉操作系统中的独有组件:

  • 智能化性能调优引擎 A-Tune
  • 毕昇 JDK
  • iSula 容器技术
  • secGear 机密计算安全应用开发套件
  • 企业级虚拟化底座 StratoVirt
  • 开放式测试服务平台 Compass CI
  • ……

“嫁出去”的欧拉的新变化

如果欧拉不再是庇护在华为和诸多核心创始企业羽翼下的小树,那么欧拉将迎来什么?这其实是“谁负责、谁管理?”、“钱从哪来?受益属于谁?”、“谁来提供支持保证和质量担保?”等问题。

谁负责、谁管理?

在发布会中和会后的沟通会中,开放原子开源基金会理事长杨涛表示,“欧拉开源项目捐赠给开放原子开源基金会是为了帮助欧拉项目可以更好地持续运行下去,当前项目本身的内部决策依然由欧拉社区完成,基金会不会过多干涉开源项目的内部细节。”开放原子开源基金会在开源项目有需要的时候,会提供更多的协助,帮助开源项目进一步深层次、广范围发展,但不会过多地影响开源项目的内部决策细节。据杨涛说,“开放原子开源基金会的管理模式介乎于 Linux 基金会和 Apache 软件基金会之间。”开放原子开源基金会对项目会进行引导与监管,但暂时不会制定“原子之路”来约束开源项目的发展;对项目会进行扶持,但不仅仅给予资金支持,更重要的是提供法律、知识产权、教育培训、传播宣传和开放治理方面的协助。

项目运行的运营营收的变化

开源项目捐赠给基金会可以解决开源社区营收问题。在这个问题上,欧拉社区也是面临同样的问题。在捐赠给开放原子开源基金会以后,开放原子开源基金会将会为欧拉社区开设专门的账户,用于接受社区和企业的捐款,并将相应的款项进行合规管理,用于欧拉社区的进一步推广和发展。

项目支持的承诺的变化

在支持方面,由于欧拉本身是社区性项目,则不直接为终端用户提供支持和保障。而更多的保障,则由欧拉社区的贡献开发者和贡献企业根据自己的需要和场景,开发下游发行版,并进行相应的承诺和保障。欧拉操作系统本身将会持续按照开源项目的方式进行发展。

“嫁出去”后的新生活

开放原子开源基金会作为一个在民政部注册的基金会,超脱于企业之外。欧拉通过捐赠给开放原子开源基金会,让欧拉的所有权从众多企业,转变为了开放原子开源基金会。企业从过去的所有者,变成了共建者、参与者。所有权从企业转移到了基金会,开发者们和用户可以不再担心因为企业运行策略的变化而导致开源项目无疾而终。

不仅如此,开放原子开源基金会作为一个中立的基金会存在,还可以接受来自开发者、企业、社区的捐赠,从而获得更多的项目运行资金,从而让整个项目可以持续的运转下去,对于欧拉社区,乃至整个操作系统产业而言,都无疑是一件好事。

欧拉捐赠给开放原子开源基金会,是一步好棋

欧拉操作系统作为一款开源操作系统,捐赠给开放原子开源基金会可以说是一步好棋。通过将欧拉开源项目放到一个中立的第三方的开源基金会,让开源治理真正推动开源项目的发展,并能依托于来自中国和全球的开源贡献者、开源生态企业,为欧拉开源项目的发展打开了一片新天地。让我们期待欧拉开源项目的新篇章。