开源|关于开源这件事,openEuler到底做得怎么样了?

文 |魏启扬
【开源|关于开源这件事 , openEuler到底做得怎么样了?】来源 | 智能相对论(ID:aixdlun)
开源对于计算产业很重要 , 但到底有多重要 , 特别是基础软件开源 , 很少有人能完全解释清楚 。
开源发展至今 , 无数的参与者为之贡献 , 产生了无数的软件和库类 , 同时又有无数人在使用 , 其中受益的不仅仅是企业组织、开发者群体 , 更是这个世界上的每一个你我 。
有关开源的讨论实在太多 , 在刚刚结束的由CCF主办的计算领域年度盛会 , 中国计算机大会(CNCC 2020)开源操作系统分论坛上 , 由教育部国产基础软件工程研究中心主任、麒麟操作系统常务副总师吴庆波和openEuler 社区理事长江大勇联手主持 , 来自国内顶尖高校和行业领军企业的19位学术大咖和资深技术专家带来了来自开源项目一线的干货分享 。
1
开源 , 一个没有结局的故事
在本次论坛上 , 优麒麟操作系统负责人余杰博士、清华大学计算机系长聘副教授陈渝、统信软件副总裁张磊、华为计算产品线鲲鹏openEuler操作系统首席SE管延杰分别做了主题演讲 。
内容包括从开源操作系统在产业实践的经验体会 , 到通用操作系统发展趋向的探讨 , 再到开源操作系统推广及高校人才培养的深入探索 。 专家们将开源操作系统的现状、困境和趋势以及openEuler如何构建最具活力的开源社区等话题进行了深入剖析 。
开源|关于开源这件事,openEuler到底做得怎么样了?
图片

开源操作系统现状到底怎样 , 行业中最具分量的Linux内核维护项目很能说明问题 。
在今年7月的线上开源峰会与嵌入式Linux大会上 , Linux缔造者Linus Torvalds 亲口承认这个项目正在面临着继任者难寻的窘境 。 其中很大一个原因在于随着Linux系统的不断成长 , 系统内核维护这件事正变得越来越难 。
虽然这件事情很难 , 但开发者将其视为提升自己技术和影响力、为技术圈做出一些贡献的选择;有企业和组织将其视为展示公司技术实力、对行业产生影响力的一种方式 , 因而目前仍有21000多人参与Linux内核开发 , 贡献代码 , 华为就是其中的一员 。
最新发布的Linux Kernel 5.8版本中 , 华为成为内核代码贡献排名第二 。
开源|关于开源这件事,openEuler到底做得怎么样了?
图片

从公司贡献角度来说 , 华为提交的补丁数量位列第二名 , 占比8.6% , 代码修改行位列第一 , 占比达27.8% 。
开源|关于开源这件事,openEuler到底做得怎么样了?
图片

事实上 , 华为为社区贡献代码已经足足10年时间了 , 目前华为在社区已经拥有20+ Maintainer , 在容器所使用的核心功能Cgroup , 软硬件解耦ACPI on ARM64 , 文件系 F2FS/EROFS , RAS EDAC框架 , Media子系统 , IIO子系统 , 以及Perfon ARM64等子系统上 , 华为都为社区贡献了代码 。
此次发布的Linux Kernel 5.8版本 , 华为贡献的1399个补丁中 , 除了前文中提及的系统特性外 , 还有包括网络、文件系统、perf 调测、安全等关键子系统的200+的bugfix补丁 , 这些都是Linux能够正常运行所需的基础软件系统 , 对于Linux是非常重要的 。
华为持续释放着自己在基础软件上的实力 。 去年年底宣布Linux内核开发的服务器操作系统EulerOS正式开源 , 在本次开源操作系统论坛上 , 华为计算产品线鲲鹏openEuler操作系统首席SE管延杰详细讲解了openEuler当前的能力建设与未来展望 , 分享了华为构建最具活力开源社区的经验与方法 。
很明显 , 通过openEuler , 华为又开启了一段新的开源征程 。
2
打造最具活力的开源社区 , openEuler 是如何做到的? 
openEuler开源之前 , 华为在这个项目上的技术投入和积累已经超过10年 , 当时这套操作系统就能够满足企业全云化、多场景业务、智能化弹性部署等一系列ICT产业变革需求 。


推荐阅读