建一座国际连锁“商场”:openEuler的雄心与蓝图 | 开源访谈《源创者说》首播

简介: 建一座国际连锁“商场”:openEuler的雄心与蓝图 | 开源访谈《源创者说》首播

访谈者:马玮,SegmentFault 思否技术编辑

受访者:熊伟

熊伟,南开大学毕业,工学博士,曾在TurboLinux、WindRiver等公司参与操作系统研发。2014年加入华为,现为2012实验室中央软件院服务器操作系统首席架构师,openEuler技术委员会委员,openEuler社区主要创建人之一,当选“2020中国开源杰出贡献人物”。


2010年左右,华为开始研发EulerOS操作系统。经过长达十年的打磨,EulerOS在华为内部已经成熟并大规模应用。操作系统作为IT基础设施的底座,是数字世界的重要基础设施,发挥着承上启下的重要作用。为了和产业界的伙伴们共建这一基础设施,华为在2019年决定将EulerOS开源,命名为openEuler,与行业伙伴共同构筑共建,共享,共治的全面数字基础设施。

从操作系统到数字基础设施,openEuler打造多元开放生态

相对于传统意义上的“软件”而言,操作系统更类似于一个平台系统,向用户提供各种满足多样性需求的各种软件。正因如此,熊伟认为“构建openEuler的过程很类似建设一座大型连锁商场,商场的价值不在于商场本身,而在于内部丰富多彩的服务,比如餐饮、娱乐、电影等等,这些异彩纷呈的服务才使得商场成为大家都喜欢去的一个场所。类比一下,openEuler这样的操作系统平台的重要性也在于其上各种丰富多彩的软硬件系统,openEuler的目标就是不断吸纳各种厂商入驻,不断推出各种服务,不断丰富操作系统的应用,同时不断吸纳各种用户,在用户的持续反馈中不断改进自己,从而最终建立起一个完整的产业生态系统。”

如今,数字基础设施正在向万物互联的方向发展,云、边缘、IoT等场景成为了openEuler的新战场。与以往不同的是,这些新的场景需要面对更加开放、多种硬件平台和架构、更注重端云协作的生态需求。熊伟认为未来openEuler需要对社区的组织形式,整体的技术架构进行全面升级,以满足社区规模不断扩大所带来的挑战,并将操作系统架构从注重服务器,云等场景扩展到IoT、嵌入式,边缘计算等新的场景。


“openEuler作为数字基础设施,形式将会更加开放,吸纳更多厂商、用户与开发者参与其中,共同将openEuler真正构建成为数字世界的底座”,熊伟对于openEuler的未来充满信心。

面对不同的应用场景,openEuler不光提供Linux内核,也针对边缘计算,嵌入式,IoT等场景提供实时性内核等新的选择,为客户提供多种选项,覆盖更为广泛的应用场景,这是openEuler区别于传统操作系统的重要特征。

通过多内核支持,不但使得openEuler能覆盖更多的业务场景,也有利于不同的场景具有统一的开发视图,归一的开发接口,让软件更易于在不同的系统上进行迁移。做到更好的端侧,边缘侧和云侧的协同,大大提升开发效率。基于openEuler平台,同一份应用程序可以在云、边缘、IoT、车联网、工业园区等众多场景中无缝迁移。这种能力会极大降低开发门槛,为繁荣的应用生态创造基础条件。

熊伟认为,除了openEuler社区中的一些硬核技术,openEuler的核心竞争力还体现在社区的“软”实力上。在熊伟看来,openEuler社区的核心目标并不只是做出一两件软件成品,而是打造一个能够良性循环与可持续发展的组织架构,建立一套完善的流程规范,并持续为行业提供人才输出。当组织,流程,人才这些要素都构建起来以后,并辅之以优秀的社区文化,openEuler一定能持续不断的产出符合市场需求的高水平软件,甚至孵化出世界级的软件。


和一个大型购物中心会带动一个区域的消费繁荣与经济成长类似,openEuler建设起一个良好的运行框架体系后,随之崛起的将不仅是一个操作系统社区,更会是包含软件包、基础库、开发框架,工具链、前端交互系统、后端服务系统、用户反馈与交流系统,多语言支持等一系列功能的庞大集合体。社区将形成一个巨大的公共资源池,在统一的资源池上,结合构建工具,可以做到按照用户的不同需求,定制出不同类型操作系统的能力,推动高水平核心软件技术的探索,成为在全球软件产业举足轻重的力量。

以开源开放赢得合作伙伴认同支持,openEuler快速成长的核心动力

从数字世界的基础设施来讲,软硬件需要更坚实的底座;从全球计算产业迭代升级来讲,需要更符合未来计算需求的新操作系统,操作系统在这个特殊的历史机遇节点上,将肩负着转型的重大使命。事实上,对于openEuler而言,通过代码开源加强横向协作,通过基础软硬件适配、应用适配、整机集成适配等工作加强产业链上下游协作,是逐渐形成体系化的技术和产业生态的关键。

这一过程中,离不开社区参与者的参与。根据公开资料显示,自2019年12月31日开放源代码以来,openEuler已经成为国内最具活力的开源社区,下载超过40万次,2021年商业应用超过100万套。短短两年时间里,openEuler 社区吸引了近万名贡献者、300+家合作伙伴,建立近百个SIG组,放眼全球都是极快的速度。

网络异常,图片无法展示
|

熊伟深刻意识到,中国IT产业其实并不缺乏开源协作的能量和动力,只是之前缺乏一个有足够号召力的平台。当openEuler这样的平台建立起来后,产业蕴藏的能量就能迅速得以聚集、释放,创造出令人惊叹的成果。

在社区发布的第二个版本openEuler 20.09中,有超过30%的工作来自华为以外企业的贡献。20.09版是中国第一个由不同企业共同协作开发完成的大型操作系统平台,这在整个中国操作系统发展史上都一件具有里程碑意义的事件。感谢行业伙伴对openEuler的巨大热情与贡献,没有这样的共同努力,也就没有openEuler今天的优异成绩与无限潜力。


作为开放的社区,openEuler汇聚了企业,科研院所,高校,兄弟社区,个人爱好者,甚至中学生等各种力量。有些企业在商业上是存在竞争关系的,但在社区里,这些商业上竞争的公司能够坐在一起,共同制定技术标准,共同协作,共同完成产品研发,这为中国企业树立了产业合作最好的样板。众多科研院所,高校能够基于openEuler进行科研,教学,这不光为产学研架起了合作的桥梁,打通了科研和产业的通道,也为产业未来储备了更多的人才。这些伙伴在openEuler中所作的一切,都是在为中国的基础产业添砖加瓦。

在最新的openEuler 20.09版本中,华为的整体贡献量已经降到了百分之五十以下。openEuler已经真正成为了产业伙伴共同打造的公共基础平台,未来这一平台还将汇聚越来越多的伙伴,实现共建,共享,共治的社区践言。

从商场到连锁巨头:openEuler的未来图景

“如果把openEuler比作一家大型连锁商场,那么我最大的期望是openEuler能够实现国际化,成长为覆盖全球的连锁店”。谈到openEuler的未来发展,熊伟如此说到。

有些观点认为,未来的操作系统将演变成一个操作系统,也就是一个操作系统能覆盖所有场景。但熊伟的预测恰恰相反:“随着GPU、TPU,DPU等更多芯片种类,多种架构形式的出现,以及云计算、边缘计算、IoT等更多计算场景的差异化需求,操作系统产业可能会更具多样性,迎来更加丰富、更加多样的新时代。”

在技术演进方面,近年,多样化算力成为了芯片产业的热点, openEuler希望进一步加大多样化算力的技术探索,从系统和工具链底层为多样化算力提供优秀的支持。这种支持反过来还可以激励和支撑芯片产业的发展。

随着社区的进一步发展, openEuler社区需要始终秉持“共建、共享、共治”的理念,聚力打造多样性计算场景操作系统。因此,openEuler社区需要持续优化组织架构,保持良好、健康的生态体系运转,并在这一过程中构建良好的开源流程,建设懂开源、懂基础设施、懂芯片,懂体系架构的人才梯队。

openEuler从建立的开始阶段,就将目光投向了全球,openEuler不光在中国,更希望在全球赢得认可。早在2019年,openEuler就开始尝试在全球的一些地区进行拓展,这也为中国开源社区的国际化做出了自己的贡献。据熊伟介绍,openEuler在22年会加大海外拓展的力度,openEuler也希望和全球的合作伙伴,全球的各种开源社区形成国际化协作,开放共赢,力求在全球范围内逐渐构筑起自身影响力。希望在不远的将来,openEuler能够成为被全球企业所广泛使用的操作系统平台,并成为全球开发者和使用者喜欢的开源社区。欢迎大家加入openEuler社区,去参与,去建设,去分享,发出你们的光和热。


关于华为开源

作为可信赖的开源公民,华为通过持续贡献,携手伙伴,提倡包容、公平、开放和更团结的协作,共建世界级基础软件开源社区,加速行业数字化进程。

· 主流开源组织的积极参与者和支持者。目前华为已是数十个国际开源基金会的顶级/初创会员。

· 规模贡献开源基础软件,夯实数字基础设施生态底座,携手伙伴、开发者共建开源生态。近两年来,面向云原生、自动化和智能化,华为先后开源了KubeEdge、Mindspore、openEuler、openGauss、OpenHarmony等多个平台级基础软件开源项目,成为被全球开发者所接受的开源社区,并在各行业商用落地。

· 积极建设可持续发展、有生命力的可信开源社区。华为致力于完善社区生态治理架构,确保社区持续演进。

关注华为开源公众号,了解更多!

相关文章
|
5月前
|
Prometheus 监控 Cloud Native
打造你的专属Linux监控仪表板(小白也能轻松上手的系统可视化教程)
本教程教你使用Prometheus + Grafana从零搭建Linux监控仪表板,实时可视化CPU、内存、磁盘等系统性能指标。无需经验,手把手教学,助你快速掌握服务器状态监控,提升运维效率,适合所有Linux用户。
打造你的专属Linux监控仪表板(小白也能轻松上手的系统可视化教程)
|
4月前
|
运维 监控 应用服务中间件
Linux 实用命令与工具使用指南
本文系统梳理Linux运维四大核心场景——文件管理、进程监控、文本处理与系统管理中的高频实用命令及工具,涵盖find、rsync、htop、grep、awk、systemctl等,并结合实操示例与避坑技巧,助力运维人员提升效率。
153 0
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题
|
7月前
|
SQL 运维 关系型数据库
深入探讨MySQL的二进制日志(binlog)选项
总结而言,对MySQL binlogs深度理解并妥善配置对数据库运维管理至关重要;它不仅关系到系统性能优化也是实现高可靠性架构设计必须考虑因素之一。通过精心规划与周密部署可以使得该机能充分发挥作用而避免潜在风险带来影响。
216 6
|
11月前
|
数据采集 人工智能 Ubuntu
MyEMS开源能源管理系统开发工具
MyEMS 是一款基于 ISO 50001 标准的开源能源管理系统,支持建筑、工厂等场景的电、水、气等能源数据采集与分析,提供光伏、储能、微电网、AI 优化等功能。系统采用开源工具开发,包括 PyCharm、VS Code、Docker、Ubuntu 等,并搭配 MySQL 数据库及 DBeaver 客户端,助力企业实现低碳发展。社区版完全免费,适合开发者学习和部署。下载地址:[https://gitee.com/myems/myems](./https://gitee.com/myems/myems)。
539 32
|
11月前
|
存储 人工智能
Ollama 本地运行 Qwen 3
本指南介绍如何安装和配置Ollama。首先,从官网下载Ollama并选择适合的安装方式:傻瓜式安装或指定路径安装。安装完成后,可通过系统环境变量配置模型下载路径(可选)。最后,运行对应模型命令进行测试使用,包括选择参数量、复制命令并在命令行工具中执行,验证安装是否成功。
5822 19
|
缓存 NoSQL Redis
Redis如何优化频繁命令往返造成的性能瓶颈?
频繁的命令往返是Redis性能优化中需要重点关注的问题。通过使用Pipeline、Lua脚本、事务、合并命令、连接池以及合理设置网络超时,可以有效减少网络往返次数,优化Redis的性能。这些优化措施不仅提升了Redis的处理能力,还能确保系统在高并发情况下的稳定性和可靠性。
322 14
|
人工智能 自然语言处理 开发工具
Languine:专为开发者设计的 AI 多语言翻译工具,快速生成100+种语言的准确翻译,简化应用程序的 i18n 国际化配置
Languine 是一款面向开发者的 AI 翻译工具,支持 100+ 种语言,自动化翻译流程,提升多语言应用开发效率。
644 15
Languine:专为开发者设计的 AI 多语言翻译工具,快速生成100+种语言的准确翻译,简化应用程序的 i18n 国际化配置
ly~
|
存储 安全 网络安全
云数据库的安全性如何保障?
云数据库的安全性可通过多种方式保障,包括多因素身份验证、基于角色的访问控制及最小权限原则,确保仅有授权用户能访问所需数据;采用SSL/TLS加密传输和存储数据,加强密钥管理,防止数据泄露;定期备份数据并进行异地存储与恢复演练,确保数据完整性;通过审计日志、实时监控及安全分析,及时发现并应对潜在威胁;利用防火墙、入侵检测系统和VPN保护网络安全;选择信誉良好的云服务提供商,确保数据隔离及定期安全更新。
ly~
1065 2