专访 openEuler 江大勇:对美好的向往就是越有能力越开放

百家 作者:CSDN 2020-11-25 14:13:57

近年来,中国开源的力量逐渐在全球范围内获得认可,不但中国企业常年占据各大开源基金会贡献度排行榜,而且中国开发者主导并发布的开源项目也逐渐开始崭露头角。

 

国内的开源力量正在崛起。比如华为推出的开源、免费的 Linux 发行版平台openEuler,其在服务器端掀起新的风潮。为进一步了解这款开源操作系统背后的故事,CSDN记者在《长沙·1024中国程序员节》活动上采访到了鲲鹏计算领域副总裁、openEuler负责人江大勇,听他为大家讲述openEuler的开源故事。


依托开源,快速成长


在国内开源操作系统并不是一条容易走的路,而openEuler的目标还不止于操作系统,其希望通过开放的社区形式与全球的开发者共同构建一个开放、多元和包容的软件生态体系。江大勇表示,openEuler主要针对云边端协同场景打造而生,这是未来趋势之一,尤其是在如云手机和云游戏等新的场景下,云边端协同的需求将会更强。

 

面对潮流自当激流勇进,openEuler开启了开源之路:2019华为全联接大会发布openEuler开源计划,当年12月31日正式开放源代码,2020年3月27日发布20.03 LTS版本,9月30日openEuler 20.09创新版发布……目前,软件仓库从2000多个增加到6000多个,预计到明年会超过1万个,同时还新增超过100万行代码,其中大部分都是来自社区的贡献。

 

可以说,openEuler在开源前后保持了非常紧凑的版本发布速度。江大勇表示openEuler已然适应了这种节奏,并且在今后还将保持每6个月发布一个创新版本,每两年发布一个规模商用LTS版本的节奏。

 

这种快节奏的版本迭代,带来了肉眼可见的好处。江大勇介绍称,在过去的一年里,openEuler的发展速度超乎想象。开源后,已有60多家企业正式加入到openEuler社区,有6家合作伙伴正式发布了基于openEuler的商业发行版,开源贡献者超过2000人。

 

openEuler 是一个开源、免费的 Linux发行版平台,也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。江大勇表示:“openEuler是个底座,在此之上用户需要根据自己的场景、市场、行业去增加差异化的内容,这样既能实现高效协作,也有差异化部分来够满足不同行业客户的需要,实现真正的创新。”

 

江大勇表示,技术是基础,在基础之上的生态建设意味着广泛使用之后产生的价值。“当前版本的诸多特性既有创始企业研发的成果,也有外部开发者的杰作,这种状态是我们希望看到的场景。未来社区越发展,参与的开发者热情还可能会更高,意味着更多的创新产品即将到来。”在开源生态里,只有被广泛使用才能发现更多特定场景下的问题。当这些问题经由各方合作伙伴提交到社区,由开发者主导并帮助产品演进迭代,才能最终打造出值得信任和使用的openEuler商业发行版,也能让社区更有活力。


面向开发者,持续赋能


开源生态的构建离不开创新和包容。江大勇介绍openEuler是一款包容性很强的产品,其能够支持ARM、x86、RISC-V等多指令集架构,并针对不同架构进行定制优化,这使其能够应对更多复杂场面。尤其是在鲲鹏生态中,openEuler还可以进一步提升处理器的能力,满足更多用户需求。

 

包容不意味着万事一把抓,所以openEuler不会自己做商业发行版,因此与商业合作伙伴不存在利益冲突。华为把过去10余年的技术积累悉数开放出来,然后深耕生态,面向不同行业、不同客户、不同场景进行赋能协作,与合作伙伴在技术和商业领域互补互助,打造更具活力的生态。

 

生态建设离不开合作伙伴,更离不开开发者。因此openEuler在版本迭代中相继为开发者提供了各类开发工具,以便提升开发效率。比如在20.03版本,openEuler开放了自动化、智能化性能调优引擎A-Tune,其可以利用人工智能技术,对运行在操作系统上的业务建立精准模型,动态感知业务特征并推理出具体应用;能对7000多个参数进行优化调整,并可以根据场景持续的补充完善;支持超过个不同类别的场景,能够更好的帮助合作伙伴和开发者。

 

在20.09版本,openEuler发布了可持续集成的软件平台Compass-CI,其能够为开发者提供针对上游开源软件的测试服务、调测环境登录、测试结果比较、故障辅助定界、基于历史数据的分析服务等。Compass-CI能够帮助社区开发者更快的将开源软件引入openEuler社区,补充更多的测试用例,共同构建一个健康完善的开源软件生态。

 

有了工具还是不够的, openEuler有哪些方式来帮助开发者熟悉工具,熟悉社区呢?江大勇表示目前主要有四种途径来培养openEuler的开发者:


  • 第一,依托于鲲鹏生态,共同通过各类线上线下活动培养开发者;

  • 第二,openEuler与清华大学合作打造的技术书籍《openEuler操作系统》已经于9月正式出版;

  • 第三,社区授权相关机构进行初级工程师试点培训,未来还会有中级和高级工程师培训,今年10月已经做了第一期试点,并且预计会在今年年底进行快速推广;

  • 第四,未来会在学校里提供更多实践课程。目前中科院软件所,已经打造了一批实践课程,并且在学校展开教育;明年还有望开启更多大赛,让大家有更多渠道接触到openEuler。


面向未来,开放至上


从国外数据来看,全球大概有4000万开发者,中国开发者也有近千万。如此多的开发者,如果能够聚集在一起会有怎样的力量?江大勇表示首先肯定是大量的创造力,无论是计算领域还是操作系统方面,中国开发者有着大量的创新理念。但以往开发者们的开源需求和创新需求缺乏承载平台,所以这些创新往往无法落地。

 

openEuler则可以帮开发者和合作伙伴把创新能力实现落地。从中国的市场来看,任何产业、任何企业的发展,只要围绕着客户的需求去解决问题,就一定能够找到自己的生存空间。而国内市场空间巨大,技术发展飞快,这就使得创新成为了当前客户发展的痛点和需求。江大勇表示,“过去几年中国的开源逐渐从使用开源变成贡献开源,因此openEuler承载了客户的创新和开源双需求,必然会有强大的生命力。”

 

而且,这种生命力与普通的产品和解决方案运作模式不太一样,计算产业是一种生态型产业,需要合作伙伴共同参与。openEuler在计算产业中孵化,这就导致其发展不可能只是由一个公司做完全部内容,唯有大家协作才能把产业做大。正所谓“独行快众行远”,所以华为才选择了“硬件开放,软件开源,赋能合作伙伴”三大理念,而openEuler正是华为软件开源的一部分。

 

江大勇在采访临近结束时表示:“在全球化的浪潮中,一定会遇到一定的波折,但是能力越强,越是要开放。特别是在掌握了先进的技术能力之后,像openEuler一样采用开源开放的方式去发展,速度无疑会更上一层楼。“

 

纵览过去现在,人类对于美好的追求从未停止。诚然如江大勇所讲,无论是企业还是社区,越是开放,便越有能力,而越有能力,便越要开放。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接
百度热搜榜
排名 热点 搜索指数