专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷

图片[1]-专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷-唐朝资源网

作者|蔡芳芳访谈嘉宾|江大勇

过去六年,全球估算产业掀起了一场改革。随着联通估算的盛行,智能手机为主的设备代替PC成为个人估算市场的主流,ARM芯片的出货量将x86等对手远远抛在后头。无论是HPC高性能估算、云端服务器还是个人PC,都不再由x86构架牢牢把持,而是有了更多芯片构架的选择。面向未来的变化,我们须要一个支持多体系构架的操作系统,以适应云边端多种场景和多种模式。

openEuler就是这样一个操作系统开源操作系统有哪些,自开源至今,短短一年时间早已有2000多位开发者参与贡献,递交PR数目超过2万个,创立70余个SIG组(全称SpecialInterestGroup,特殊兴趣小组),快速成长为极具活力的开源社区。2021年开年之际,InfoQ记者有幸对openEuler社区理事黄河大勇做了采访,本文将向你们述说,openEuler社区已做的一些事情,正在做的事情,以及未来想做的事情。

1开源一年,openEuler交出的答卷

2020年是一个异常特殊的年份,国外外形势风云变幻,给IT领域带来了巨大影响,好多行业、产业的技术发展迈向都急剧改变;但是也有一些技术发展仍依循自身轨迹前行,不受外界太多影响。

对于openEuler社区来说,2020年是即将开源的第一年,也是进展神速的一年。江大勇向InfoQ记者表示,过去这一年openEuler社区的发展速率之快超出了所有人的预期。

在版本发布层面,openEuler兑现了每6个月发布一个版本的开源承诺,在2020年3月发布了20.03LTS长周期版本,9月发布了20.09创新版,2020年12月28日20.03LTSSP1即将发布。其中,20.03LTSSP1是社区协作出的第一个SP版本,回合了20.09创新版中的几大重要特点,包括:iSula2.0轻量级容器解决方案;A-Tune智能系统性能优化引擎;支持多版本JDK版本;以及内核性能提高和虚拟化性能提高。

图片[2]-专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷-唐朝资源网

在社区营运层面,openEuler社区目前早已吸引了60多家企业、超过2000个贡献者加入,递交的PR数目超过20000个。除此之外,社区建立了70+SIG组完整覆盖内核、运行时、虚拟化、容器、云原生、开发者桌面等方向。2020年12月24日,openEuler社区理事会即将组建,技术委员会也进一步升级,社区运转模式全面转向开放整治,技术层面弄成各方共同打造。当前openEuler社区成员囊括了不同行业厂商、高校、研究机构,包括芯片厂商鲲鹏、飞腾,中国主要的操作系统厂商麒麟软件、统信软件、湖南麒麟、普华软件、拓林思等,营运商行业的中国联通、中国电信、中国联通,金融行业的银联,云相关的厂商、分布式储存相关的厂商,等等。

在用户和市场层面,目前融合openEuler技术的商业发行版早已有超过3万的规模销售,在政府、金融、运营商、电力等行业均有商用。另外,在全球120个城市有超过3万用户下载安装试用openEuler的社区版。

尽管上述数据可能跟成熟期的开源社区相比还有一些差别,但对openEluer社区来说这一切只是刚才开始,更为关键的是,通过openEuler社区可以把从芯片厂商、硬件厂商、ISV,到基础软件、应用软件甚至包括集成厂商等操作系统上下游全部整合在一起,使碎片化的生态弄成一个完整的生态价值链,产生正向循环以后未来的潜力不可估量。

openEuler社区这一年之所以还能快速发展,江大勇觉得是由于它的出现适逢其时。

首先,中国数字经济的发展推动整个估算产业高速发展。从估算产业技术的角度来看,近三年ARM芯片、RISC-V芯片等x86构架之外的其他芯片构架十分活跃,多构架芯片在云边端混搭的构架模式已然成为未来更被看好的技术发展方向,业界须要一个才能支持多样性估算的操作系统平台,而openEuler的出现恰好迎合了这样一个技术发展改革的节点或时代的到来。

其次,中国对于知识产权的保护、软件价值的认知有所改观开源操作系统有哪些,从国家新政上能看下来对知识产权的保护强化了,这有利于企业降低在软件上的投入。

最后是开源力量的积累和爆发。过去几年,开源在国外的发展异常火爆,按照最新的GitHub年度报告,2020年来自中国的开源贡献者数目急剧提高,中国开发者早已成为除日本之外全球第二大开源开发者群体。在各个主流开源基金会,包括Apache基金会、CNCF等,中国开发者的占比和贡献率也已然达到了第二。在中国开发者开源热情日渐攀升的当下,openEuler作为一个起码现阶段以英文母语作为主要交流环境的平台,自然迅速吸引了大批开发者到来。

图片[3]-专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷-唐朝资源网

2openEuler社区整治之道

随着开源精神和开源文化在中国的普及,越来越多企业、组织和个人开始意识到共同建立一个健康的生态系统的重要性,也乐意为开源作出贡献,这促使开源在国外成为了特别主流的协作开发模式。但代码开源和贡献只是一个起点,开源项目的发展和成功,须要有一个健康繁荣的社区作为支撑,而社区整治是一项常年工作。

作为一个诞生刚满一年的开源社区,openEuler社区的开放整治机制还在逐渐建立中。

对于openEuler社区的整治理念和定位,江大勇表示:

我们希望openEuler社区是在开源、自愿、平等和协作的基础上,由各类企业、非营利性组织、社团组织、高等高校、科研机构和个人开发者共同组成的一个开源社区。理念是“共建、共享、共治”,汇聚多种力量与全球开发者共同打造开放宽容的软件生态体系,推动社区成员之间的沟通和深入合作,一起推动社区和生态的发展。

openEuler不仅仅是操作系统,也是一个创新的平台。江大勇指出道,openEuler社区不仅仅包含了OS内核相关内容,还有容器、虚拟化等多方面的创新,这种都是社区按照实际需求和使用痛点不断创造下来的原创性工作。据介绍,目前openEuler社区中共有超过7000个软件包,其中有120个是社区开发者原创的项目。

SIG组是社区技术创新的源泉,其成立和发展也是openEuler社区开放整治机制的彰显之一。从开源到现今一年时间,openEuler社区SIG组的数目早已从30+下降到70+,类别和涉及的领域也在不断丰富。其中有些领域可能与操作系统并不强相关,但只要有助于“把openEuler用上去、用的更好”,社区都会鼓励你们去尝试,这样一来,openEuler的应用场景就会显得越来越丰富。

图片[4]-专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷-唐朝资源网

据介绍,目前openEuler社区的组织构架相对扁平化,主要包括理事会、秘书处、技术委员会、用户委员会、品牌推广委员会五类关键角色。

上述关键角色成员主要通过委任+补选的形式来确定,其中,贡献程度对理事单位和开发者是重要的审视根据。

SIG组和技术会员会定期举办专题和例行大会,有线上和线下方式,社区中关于代码和各类事项的沟通讨论和决策都通过这些方法来进行,每场大会要求三分之二的委员出席。当社区中出现争辩和不同意见时,按照社区整治章程,通过实名投票做出最终决定,超过半数投票则通过,这也是目前国际通行的形式。

对于开源社区来说,靠谱且能常年持续贡献的维护者至关重要,但大部分开源社区的开发者、维护者都是志愿的,并不从社区领薪水。openEuler社区怎么鼓励更多开发者参与到社区工作中并持续作出贡献?

江大勇觉得这个问题可以分几种情况来看:对于以企业身分参与社区贡献的开发者来说,她们虽然承载了企业开发的一些诉求,无非是从各自开发弄成在社区共同开发,人多力量大,参与开源既可以共同做大面包,也可以基于社区统一的基座构建差别化竞争力,同时提高效率,因而企业的投入是有保证的;对于来自院校和研究机构的开发者,她们本身就须要做一些研究课题,在社区中可以认识更多人,也可以跟产业界共同协作,这是她们乐意参与的缘由之一;对于个人开发者,参与到社区工作中才能结交业界技术大牛、获得技术上的成长,这本身是一种激励,社区也会定期评比出优秀开发者并授予荣誉。

江大勇笑称,“openEuler社区的开发者都是自带干粮来工作的。”

32021年,openEuler社区有哪些值得期盼?

图片[5]-专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷-唐朝资源网

openEuler社区发展到如何一个状态可以称得上是成功?

江大勇表示,未来难以确切描述,但openEuler社区的方向是成为最具活力、最有创造力的开源社区,围绕顾客需求、痛点,面向行业场景,持续创新。具体来说,希望用三到七年时间,把openEuler打导致一个“千级企业、万级开发者、百万级用户”的社区,让技术、生态、商业在社区内产生良性的正循环。

要实现这个短期小目标,openEuler社区还面临一些挑战:

怎样应对挑战?对于接出来openEuler社区的技术路线和社区工作规划,江大勇为我们逐一做了介绍。

在新的一年,openEuler将继续朝支持多体系构架、能够适应云边端多种场景和多种模式的操作系统演化。

在资源调度层,面对x86、ARM、RISC-V等多样性算力共存,传统介质、内存、SSD多种储存介质并存,通过多样性资源统一调度,让底层硬件的资源除了可以融合,更可以得到协同和释放,实现性能的极至发挥。

在构架层面,实现一个榫卯式构架的操作系统,让操作系统做到可剪裁、可订制、可配置,支持更多能力、组件的快速接入,功能的快速组合。

面向边沿场景的轻量化工作、云原生方面的工作也是接出来社区会重点投入的。

在社区建设方面,openEuler社区将不断建立开源项目开放整治能力,不断提高面向开源贡献者的社区服务能力,广泛凝聚芯片厂家、整机硬件厂家、操作系统厂家、应用和服务商共同加入,产生百花齐放、协同创新的良好局面。江大勇透漏,2021年Q1社区都会有更多芯片厂商加入其中,不过目前还没有最终确定。

因为疫情的关系,2020年openEuler社区活动主要以线上为主,2021年希望还能有更多线下的交流,例如依托于鲲鹏生态的创新中心,在每位省构建openEuler用户组,让开发者、爱好者可以面对面地单向交流、互通有无,在社区发展、产品化等方面更好地协作。

在人才培养方面,openEuler与北大学院合作构建的技术书籍《openEuler操作系统》已经在2020年即将出版,2021年希望在此基础之上做一些更新,针对编译器、JDK也会推出相应的教程。另外,教育部和华为一起推出智能底座产教融合项目,把鲲鹏/昇腾系列课程融入院校计算机专业、人工智能专业,2020年早已在25所院校首批试点,预计在2021年将覆盖超过国外70多所院校,未来五年,希望才能在中国2600多所高校全面推广。

除此之外,与更多开源社区产生更广泛的合作,也是openEuler社区在2021年的重点工作。江大勇表示,对于开源项目来说,合作小于竞争,openEuler作为操作系统更是这么。操作系统是软件的底层基础设施,须要跟上游广泛的开源项目和软件协同,这个数目级起码要到10万级别,甚至更多。只有把千行百业使用的上游开源软件跟openEuler做适配和对接、共同创新,openEuler才不再是一个孤立的开源社区,而是真正成为全球开源生态的一部份。

本周好文推荐

图片[6]-专访openEuler社区理事长江大勇:开源一年,openEuler交出的答卷-唐朝资源网

点个在看少个bug

© 版权声明
THE END
喜欢就支持一下吧
点赞57赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容