作者 | 宋慧

出品 | CSDN(ID:CSDNnews)

openEuler 从开源到现在已经要满一周岁了。在一周年之际,openEuler 社区举办了年度技术峰会 openEuler summit 2020,社区贡献者(contributor)和开发者、生态内的商业技术厂商、最终用户汇聚一堂,切磋技术和交流开源。

在峰会上,openEuler 开源社区举行了技术委员会换届仪式,还为社区优秀的开发者们颁发了年度奖项;来自银行、运营商等最终用户分享了对 openEuler 和软硬件技术创新实践的经验;还有实战部署演示基于 openEuler 操作系统的全栈 demo 秀,部署涵盖了硬件、云与容器、存储、数据库、分析监控等各方面,分别是树莓派、OpenStack、kubernetes、Ceph、hadoop、openGause、MariaDB、openLookeng、Prometheus、NGINX,所有框架、应用运行表现堪称丝滑般简洁流畅。

基于 openEuler 操作系统的现场全栈 demo 秀

openEuler“大管家”社区理事长江大勇在峰会分享了 openEuler 这一年的成绩和数据:社区已经有 2000+ 位 contributor,其中约 1500 名为代码贡献者;社区共产生了 20000 个 PR 和 73 个 SIG 兴趣组;超过 30000 发行版装机量,超过 30000 次社区版下载量;60 家厂商高校加入社区。峰会上所有的技术实战和社区“年终成绩”的背后,是国内底层操作系统和顶级开源项目 openEuler 的开发者、贡献者们的集体智慧,值得深挖和思考。

从内核、框架引擎的关键节点探索创新边界

openEuler 的前身是 Euler 操作系统,它生于华为科学实验室。2019 年,华为将 EulerOS 开源出来,命名为 openEuler。从诞生到现在,openEuler 具备着十几年技术储备的实力,且拥有技术创新的基因。

而底层操作系统软件的崛起,一定需要牢固的技术底座。我们看到,在 2020 这一年,openEuler 发布了长生命周期商业版本 20.03LTS(Long Term Support)之后,还重磅发布了 20.09 创新版本。在创新版本中,openEuler 实打实地从内核、虚拟化引擎、计算框架这些核心关键节点提升算力和性能,拳拳到肉!

具体来说,20.09 包含了多项针对硬件架构、应用等南北向的关键子项目,例如:继 ARM、x86 之后,支持 RISC-V 新指令集架构,补足 openEuler 多样性算力的重要一环;提升内核多核扩展性,CPU 多核并行度,性能提升 20%;还有轻量级虚拟化引擎 StratoVirt、UKUI 轻量级桌面、secGear 机密计算框架、Compass CI 可持续集成平台、A-Tune 自动化调优引擎等等关键项目。openEuler 社区理事长江大勇在峰会提到了开源让技术的创新“看得见,摸得着”。2020 年的 openEuler 20.09 创新版本从其 1+8 的新特性中,能够看到更多聚合生态,面向未来的突破点,已经能够让业界看到现在国内底层系统软件开源项目的能力与决心。

openEuler 开源创新的基因也将促进商业化版本的发展,预期将在下一个可交付商用版本 21.03 中,将推出 iSula 3.0 云原生容器、面向云边端的完整 OS 方案以及继续增强机密计算框架 secGear 的功能和表现。

openEuler 能够在一年内快速迭代,离不开华为对开源软件持续投入所积累的经验。从技术内核底层来看,在 Linux 内核 5.8 版本中,华为在全球范围对 Linux 内核的贡献排名第二,修改代码量全球排名第一;5.10 版本中 patch 数贡献第一。另外,华为还为 ARM 架构打通全栈能力,贡献了全球超过 40+ 的主流开源社区。

另外,openEuler Summit 2020 峰会现场,华为鲲鹏计算业务总裁张熙伟还提到,在未来,对 openEuler 的设计和建设的投入还包括:一,聚焦内核核心技术的创新和发展;二,最大限度拥抱所有处理器,无论是 X86,无论是ARM,无论是神经网络 NPO 的处理器,充分拥抱设备;三,针对本项目的应用发挥优势,比如逐渐推出一些新的项目,轻量化虚拟机技术,包括内核新的项目等。openEuler 所具备的技术和产品的深厚实力,以及在用户真实场景下产生新的技术洞察,将会提供源源不断的创新动力和发展思路。

共建、共享、共治的理念激发 openEuler 活力

除了探寻技术创新的边界,开源项目想取得长远的发展,保持社区活跃度、社区治理同样重要。

openEuler 的社区活跃度在持续增高,PR 数已经达到 20000 个,是 CNCF PR 数的三分之一。Committee 会议频率也越来越频繁,从最初设置两个月一次会议,变为每月一次,甚至一周一次。社区中坚力量的 SIG 兴趣组从 24 个快速增长到了 70 多个。社区越活跃,管理也就越重要。

在中国现阶段,开源治理也许更需要群策群力,集体的智慧和力量能够使得开源社区获得更多原创技术创新来源和生态伙伴的协同。因此,openEuler 开源社区秉持“共建、共享、共治”的理念,汇聚更多伙伴,形成合力,通过理事会、技术委员会和 SIG 组构成治理架构的主体,参与厂商协调市场、商业拓展活动,构建健康有活力的开源社区。

其中社区理事会负责决策 openEuler 战略方向,市场、商业拓展合作协调,吸引更多的合作伙伴广泛参与。技术委员会负责决策社区的技术范围和技术路线,协调辅导 SIG 组的工作。现在,openEuler 社区理事会、技术委员会定期换届,而且 70% 成员是华为之外的厂商和开发者。

在 openEuler 开源之初,社区就成立了技术委员会,用技术领袖和大牛的经验帮助 openEuler 技术路径的健康发展。在峰会上,openEuler 社区技术委员会胡欣蔚提到,经过一年的发展,openEuler 社区已经成为快速集成创新的平台,让技术可以快速创新落地并成为可交付的商业版软件和应用。他认为,openEuler 社区既是技术孵化器,也将是发行版的平台。社区孵化的创新技术可以引入发行版,发行版通过用户反馈进而继续牵引被孵化的技术演进方向,“openEuler 更像是 Apache 基金会和 CentOS 的合体”,胡欣蔚说道。

openEuler 开源社区所有的社区运营理念和成绩,都源于对开源精神和文化的理解。华为云与计算开源业务总经理,也是开放原子基金基金会主席、Apache 基金会会员的堵俊平在今天 summit 峰会中表示,openEuler 回到了开源的本质和初心,传递的是开源精神以及文化的价值,在这样的精神指引下,openEuler 已经在着力建设社区的配套制度来保障开放创新,保证技术决策公开透明,还有要让用户委员会代表了广大用户的声音,让品牌宣传委员会在技术推广中可以收到多样化诉求。

全生态繁荣将造就伟大的开源社区

如果单讲开源技术创新,那还只能算是停留在软件技术产品层面,只有全生态的繁荣,才可能被称为伟大。openEuler 社区技术委员会主席胡欣蔚在峰会上引用了《老子》中很妙的一段话,来形容 openEuler 对生态建设的思考:“三十辐共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。”(出自《老子》第十一章,感兴趣的朋友可以搜来看看。)

他认为,社区的价值是在软件版本迭代和极致特性之外,也在于生态合作伙伴和最终用户将 openEuler 部署使用在真实场景里。为了更多场景的部署,openEuler 在逐步构建丰富的技术生态。openEuler 完成了上千个行业应用软件兼容适配,验证 40 种整机服务器和 20 种板卡,并且搭建多样性算力测试平台,如用 Compass-CI 来自动化检测和持续集成。

技术创新是产业链的核心驱动力,技术创新带来商业的成功,商业成功就会反哺生态,生态就会繁荣起来。技术、商业、生态,是一个闭环的持续正循环。openEuler社区理事长江大勇从全产业链的角度提到:openEuler 作为一个生态的核心,对下连接多样性计算,让更多硬件厂商可以灵活地接入 openEuler 操作系统;对上适配行业多场景,形成统一的技术软件生态,让更多的应用能够敏捷地创新,最终“百花齐放”。

现在,处理器、操作系统、存储、大数据应用等厂商在持续加入 openEuler 社区,openEuler 还获得了巨大体量的最终用户,例如建信金融(建行旗下)、中国移动、中国银联,这些技术实力深厚的厂商与拥有亿级用户样本的最终用户,将是生态繁荣的关键。

使能合作伙伴,技术与产业全生态繁荣

同时,社区的繁荣也离不开人才。现实的情况是中国的开发者多是关注上层应用的开发和技术,而底层操作系统和内核开发者数量严重不足。高校是人才的根据地,作为 openEuler 创始企业的华为在 2020 年与教育部签订战略合作,启动“智能基座”产教融合合作项目,现在有 20 多所高校开设了鲲鹏和昇腾相关的技术课程,未来三年的目标是覆盖 2600 所高专学校,将为中国操作系统提供源源不断的人才供给。

talk is cheap,一起成就中国系统软件

最后,我在 openEuler summit 峰会全天现场感受最深的一点,是现场开发者强烈的使命感和情怀。在峰会上,几乎每一位演讲者都在提及和思考一个终极问题:openEuler如何成为IT历史上具有全球影响力的开源软件。

国家强大,中国开发者力量也在崛起,中国IT人早已不满足使用技术,更要成为底层技术的创新者。通过一行行代码,创造对世界甚至人类未来发展产生最深远影响的技术与产品,才是所有中国技术人所追求的目标,也是让程序员最“爽”的事情。而开源汇聚了最优秀的技术人,一个技术、生态、商业形成完美闭环的开源社区,将帮助开发者走的更远,离目标更近一步。

不过就像 Linux 之父 Linus 所说,talk is cheap,现在,一周岁的 openEuler 已经开始 show the “result” 了,openEuler 对于技术创新、商业模式的探索还将继续。

成立一年,openEuler为开源带来哪些改变相关推荐

  1. Swift 开源带来的思考

    苹果全球开发者大会总能掀起一股旋风,虽然今年大会的"猛料"不如往期,但Swift在今年晚些时候开源的消息,却足以赚足开发者眼球. 其实苹果的行事风格,我还是蛮喜欢的:"苹 ...

  2. 「智能服务中心+集团服务中台」:让每个企业享受智慧服务带来的改变 |百万人学AI评选

    2020 无疑是特殊的一年,而 AI 在开年的这场"战疫"中表现出了惊人的力量.站在"新十年"的起点上,CSDN[百万人学AI]评选活动正式启动.本届评选活动在 ...

  3. armv7 cortex a系列编程手册_AWTK能为现代GUI编程带来何种改变?

    AWTK是一个伸缩性极强的嵌入式图形框架,它的诞生会给GUI编程研发工程师带来哪些改变? AWTK是一个伸缩性极强的嵌入式图形框架,可在Cortex-M3这样低端的单片机上运行,也可以在Cortex- ...

  4. 微信小程序给我们带来哪些改变?小程序生态中暗藏着哪些机会?

    017年1月9日,小程序发布在万众瞩目中发布,不仅占据了舆论的风口,也经历了不少起伏.7月9日小程序发布半年.半年来,小程序到底是什么现状?小程序给我们带来哪些改变?创业者该如何看待小程序?小程序生态 ...

  5. android 投屏与反控,大屏也能反控手机了,type-c接口的无线投屏器带来的改变

    原标题:大屏也能反控手机了,type-c接口的无线投屏器带来的改变 大屏也能反控手机了,type-c接口的无线投屏器带来的改变 2020年9月中旬的时候,AWIND奇机type-c接口的无线投屏器隆重 ...

  6. AI 20年内将会给我们的生活带来什么改变?

    链接:https://www.zhihu.com/question/405837569 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 请从自己的memory database中调用search ...

  7. 部署VDI虚拟桌面带来的改变

    部署VDI带来的改变 部署虚拟桌面基础设施之后,员工和IT管理员都会遇到很多方面的变化.不只是员工需要适应新的环境,管理员也需要解决新工具的整体转换问题以及熟悉如何管理虚拟桌面的使用. 部署VDI的一 ...

  8. 人工智能对校园带来的改变

    就目前而言,人工智能越来越普及,现如今,越来越多的人都开始关注人工智能,这是因为人工智能能够给我们带来很大的帮助.现在很多的行业都开始重视人工智能,尤其是家电方面以及通信方面,这和物联网有了一点联系. ...

  9. 5G时代,给我们的生活带来哪些改变?

    摘要:所谓5G,就是第5代移动通信系统.在发展到5G之前,我们经历了1G,2G,3G,现在我们主要是在利用4G的移动通信系统.当我们步入5G时代,智能系统给我们的生活带来哪些改变呢? 1.智能手机的革 ...

最新文章

  1. 中国网速排行榜出炉:上海最快 均速达5.4Mb/s
  2. c语言链表贪吃蛇脚本之家,C++控制台实现贪吃蛇游戏
  3. 个人开发者福利:没有注册公司,如何发布自己的小程序
  4. nagios监控linux主机,Nagios监控平台之二:nrpe监控远程Linux主机 | 旺旺知识库
  5. 连接思科无线经常出现获取不到地址_思科(cisco)路由器登录IP地址默认密码说明...
  6. vs2015安装msdn_vs2015离线版msdn下载|
  7. Python基于协同过滤算法的电影推荐系统设计与实现
  8. 冒险教主-超详细绘制教程
  9. [python]---药品数据分析及预测(包括数据集,源码,报告)
  10. 微软电脑管家登陆微软商店 简单无打扰 支持杀毒和垃圾清理等
  11. 五行、十天干、十二地支和六十甲子
  12. 年底大标季来袭,一步之遥2.0投标培训班助你实力升级!
  13. 小眼睛适合大框还是小框眼镜_小眼睛合适什么眼镜框 这个禁忌千万不要犯
  14. Arduino智能小车设计(一)
  15. 谈谈百度/GOOGLE联盟和一般联盟的区别
  16. 咖啡汪日志——遇见数仓,理想与现实的碰撞,前景与难点的对接
  17. 电源滤波电容如何选择
  18. 请问PMP证书值得考吗?
  19. windows安装JDK8教程
  20. 如何让BitBtn按钮显示icon图标

热门文章

  1. 【Linux】 CentOS 7 安装 RabbitMQ
  2. Struts2学习笔记(六) 结果(Result)(上)
  3. centos7 安装Gitlab
  4. POJ1062昂贵的聘礼(经典) 枚举区间 +【Dijkstra】
  5. 3.6.1最大熵阈值分割寻找阈值实现图像二值化
  6. jmeter配置文件--随机变量
  7. Codeforces205E Little Elephant and Furik and RubikLittle Elephant and Furik and Rubik
  8. 下一次装mysql 试一下这个方法
  9. windows 下opencv for python 的安装
  10. UI数据缓冲层的设计(-)