从开源的历史与今天,聊聊为什么要期待 HDC.Cloud 2021
从开源的历史与今天,聊聊为什么要期待 HDC.Cloud 2021
导语:开源是信任和标准化的基石,也是开发者解锁明天的密钥
在脑极体团队内部有这样一个好玩的说法,当你不知道要写什么的时候,就去看看开发者关心什么。
这么多年来,与“开发者在一起”始终是我们的初心;在脑极体这个平台,我们也持续与大家分享着人工智能、软件、半导体、云计算等各个领域的开发者活动与开发者故事。
而在这些故事里,我们会发现“开源”是开发者最关注,也是投入精力最多的领域之一。评价一位开发者或者开发团队的能力,总是要看他们对基础开源软件的掌握理解能力,以及在 GitHub 等社区中开源项目的贡献程度。
从另一个角度看,开源领域是开发者群体的机遇指示物和能力舞台。而读懂一场关于开发者的活动,也往往可以从开源入手。下个月,华为开发者大会(Cloud)2021 将在深圳举办(简称 HDC.Cloud 2021)。如今 HDC.Cloud 已经成为云、人工智能、计算、大数据、产业智能化等领域开发者最关心的年度盛事之一。而在大幕拉开之前,我们不妨先来盘盘今年的 HDC.Cloud 2021,大家将会迎接哪些确定性的价值与升级,方便开发者和关心技术的小伙伴按图索骥,更准确找到属于自己的那份未来价值。
既然要预判,那就需要一些门径。3 月 25 日,HDC.Cloud 2021 在北京举办了媒体预沟通会,华为技术有限公司高级副总裁、云与计算 BG 副总裁张顺茂在会上表示,华为将在 HDC.Cloud 2021 重磅发布六大创新技术和产品,涉及领域包括云原生、人工智能、数据库、多方可信计算、操作系统和智能开发工具。此外,华为计划在 2021 年投入超过 2 亿美元用于生态建设。
从这些信息中我们已经能发现这届 HDC.cloud 的一些端倪:六大创新技术与产品涉及的领域,多有华为推动的开源项目坐落其中。而开源建设与开源文化,也是今年 HDC.Cloud 的重点方向之一。
那我们就从我所经历过的开发者活动以及 HDC 说起,从开源产业的变局出发,去扫描一下今年的 HDC.Cloud,你将会邂逅怎样的不同。
开源为什么重要?
很多专家学者都认为,中国走向科技自强最重要的环节是打造生态。而信息革命史向我们证明了,信息技术生态的核心来源就是开源。
1969 年,AT&T 贝尔实验室开发出了 UNIX。此后的 10 年,业界可以以低廉的成本获取 UNIX 源代码,并在此基础上进行革新改进。事实上,UNIX 和贝尔实验室在当时已经打造了原始版本的开源意识和社区化思想。
1984 年,理查德·斯托曼发起了 GNU 项目,目标是创建一个完全自由且向下兼容 UNIX 的操作系统。次年,他围绕 GNU 建立了自由软件基金会,至此首个推广自由软件的民间非营利性组织诞生,为软件行业正式启动开源工作奠定了基础。
1991 年,影响至今的 Linux 内核诞生。事实上,大名鼎鼎的 Linux 在当时采用了 GNU 的系统软件集,可以说是对 GNU 项目的发展和继承。Linux 内核很快也被开源了出来,其开发生态直接影响了互联网产业的进程。我们耳熟能详的安卓,就是采用 Linux 内核编写的移动端操作系统。至此,开源已经成为软件产业向前发展的核心方案。
2008 年大名鼎鼎的 GitHub 发布。这一平台的价值在于,它是一个开源的分布式软件版本控制系统,各种开源项目都可以在平台上进行公开公平的软件开源,从而与全世界开发者共同打造更优软件体验。如今 GitHub 已经成为了被广泛认可的开源民主化平台,其社区生态影响着全球各领域的软件开放进程。
回顾五十年的开源史,我们会发现开源平台与技术,是在时代需要与前辈技术基础上逐步发展起来的。而更优质、更彻底、更自由的底层软件开源,并不会降低一家公司的竞争力。相反这可以推动行业共识和生态繁荣,用所有开发者的智慧共同做大技术红利。
时间来到今天,作为信息技术史上的“后起之秀”,中国科技企业和中国开发者已经愈发活跃在全球开源舞台上。比如华为等企业在持续拥抱开源事业。目前华为在有重大国际影响力的开源社区中拥有十多个董事席位,及 200 多个 TSC、PTL、Core Committer 席位。作为 Linux 基金会白金成员,华为对 Linux kernel 累计贡献 6800+补丁,是 TOP 5 中唯一的亚洲厂商。在云计算领域,华为云在基础软件、云原生、大数据、微服务等领域贡献多个开源项目,比如 OpenStack 社区的 Cyborg、大数据社区的 CarbonData、云原生社区的 KubeEdge 和 Volcano、以及微服务领域的 ServiceComb 等,在一系列开源社区中扮演着愈发重要的角色。
与此同时,华为也在积极推动自身软件体系走向开源,不断推动“更应该开源”的项目真正走入开发者群落,让开发者更需要的平台拥抱开源。而这场华为推动的开源之变,核心舞台就是我们熟悉的 HDC.Cloud。
亲历 HDC.Cloud,从中看开源之变
开源产业历来是一种开发者与平台之间的正向互动。开发者从开源项目中收获商业价值和行业发展红利,而开发者的贡献也反哺平台,引导项目走向正确的升级之路与生态化繁荣。
几年来,我们探访了非常多的开发者活动与开源项目交流。首先能够感觉到,美国和中国是开源文化最浓厚,开发者活动最热烈的两个地方。而在开源领域,还是能够看到中美开发者比较清晰的差异化成长之路。比如硅谷开发者相对更关注个体创造,酷爱极客范儿和在小领域成为大神的感觉。而互联网崛起背景下成长起来的中国开发者,相对更关注指数级的商业机遇和广泛的应用空间。当然,开发者之间的全球化共性显然要大于区别。
2019 年,华为首次公布了计算领域的战略方向,宣布硬件开放、软件开源作为“两翼”。在这个契机节点上,华为在开源领域的布局得到了极大程度的加速。时间来到 2020 年,华为举办了首届 HDC.Cloud,众多开发者非常关注的开源项目在这个平台上被广泛讨论。而 HDC.Cloud 也成为我们亲历过的又一场开发者盛宴,并且在开源等很多领域带来了差异化认知。
相对来说,以往无论在美国还是中国,对开源的探讨大多还集中 Linux、CNCF 等开源基金会的框架下,根技术还是基础软件的一套体系。而 HDC.Cloud 之所以引人注目,是因为它展示的是华为将推动几项自身根技术开源并进行社区建设的成果。鲲鹏、昇腾、容器、微服务、IoT、数据库等基于华为根技术打造的全栈软硬件体系,对开发者来说既是内容丰富的筵席,也意味着责任和机遇。
去年的 HDC.Cloud 当中,我与几位开发者聊过,他们包括软件从业者、IT 工程师、学生,甚至学生家长。普遍感觉是,他们大多来自华为生态能够辐射到的产业范畴,或者对华为根技术意义有全面独立的认识。HDC.Cloud 提供的开源舞台既符合 IT 产业走向云化、智能化的发展趋势,也更符合开发者对未来中国与全球科技生态的预判。用一个也许并不特别恰当的对比,如果说很多开源活动是在软件产业的历史积累上讨论现在,那么 HDC.Cloud 的开源文化,则在新计算、新软件、新生态的视野里描述未来。
从我个人到访 HDC.Cloud 的经历,以及与众多开发者交流的过程,我想把这里的开源文化和关注其中开源项目的开发者归纳为三个关键词:
1、覆盖行业:与很多开源项目专注互联网领域相比,HDC.Cloud 提供的开源舞台更紧密覆盖行业领域,这里也有众多来自垂直行业、实体产业的开发者朋友。
2、深入底层:与更多关注欧美主流基础软件的开发者不同,这里的开源项目和开发者更关注根技术。尤其是那些后端化、底层化,能够成为软硬件基础设施的开源项目。
3、关注变化:HDC.Cloud 展示的开源项目与社区建设,以及其中的开发者群体,往往更关注最新的变化与可能。比如新计算、人工智能、云原生、多方可信领域的最新技术与创新,这些开源社区的活跃者和开源项目的关注者,往往是更能倾听时代潮汐的一群人。
变局,这个词在这几年我们可能已经在无数个方向上听到过。而智能、计算、云这些关键词又是时代变局的核心。历史已经证明,技术之变需要生态之变,生态之变根源于开源之变。新的根技术只有在广泛的开源活力基础上,才能开枝散叶,开花结果。为了这个目标,无论是开发者还华为,都在向同一个方向施加合力。
更有力量感,大家在为同一个目标努力——这可能是我对 HDC.Cloud 和这里的开发者、开源文化最直观的感受。
2021,开源正醇
目前,在华为已经开源了服务器操作系统 openEuler、openGauss 数据库、全场景深度学习框架 MindSpore、智能开放的数据自治平台 SODA 等一系列项目,把华为长期积累的基础软件能力不断贡献到开源社区当中。时间来到 2021 年,我们已经可以发现这些开源项目成长到了一个全新的阶段。比如说,社区普遍更加成熟,华为以外的开发者贡献幅度明显提升;商用化与行业覆盖能力明显提升,像 openEuler 已经支持了 9 款操作系统的商用版发布;技术底座持续升级,据说今年的 HDC.Cloud 还将有开源领域新的重量级产品发布。
在开源正在变得愈发重要,新的开源平台、开源技术与开源文化逐渐香醇的 2021 年,HDC.Cloud 也许是开发者和准开发者品尝开源美味的最佳入口。在这里,你可以体验和分享最新的 ICT 技术行业创新和实践案例;系统学习和深度实践机器学习、深度学习、鲲鹏、昇腾、容器、微服务、DevOps、数据库、区块链、数据通信、多接入边缘,计算等 ICT 开放能力;深度参与 openEuler、openGauss、MindSpore、KubeEdge、Volcano 等热门开源项目;与 Linux、Apache、 CNCF、Rust 等社区大牛探讨最新开源技术;了解异构计算、光计算、超现实与全息等前沿理论和未来技术。
让开源成为你的舞台,让计算、智能、云、数据在你的代码上起舞。
让你的力量成为技术的明天,让技术的发展变成你的机会。
希望开源之变由你接力,在 HDC.Cloud 2021。
评论