标签 华为 下的文章

FCC 补偿 19 亿美元替换美国网络中的华为和中兴设备

2020 年,美国联邦通信委员会(FCC)将华为和中兴通讯列为对美国通信网络的国家安全威胁,此举将禁止美国公司利用政府资金从这两家公司购买设备。周二 FCC 一致投票决定敲定一项涉及 19 亿美元补偿资金的计划,以帮助美国农村运营商替换网络中使用的华为和中兴等中国公司的电信网络设备。

以后,互联网也许也会变成国家网。

Android 12 将默认允许边下载边玩

谷歌宣布了 Android 12 和 Play 商店的一项新功能:默认允许边下载边玩。如果玩家下载一个大型游戏,在下载完成前就可以试玩。部分游戏商店很早就提供了边下载边玩的功能,这是将游戏分成必要和次要部分,先下载必要部分然后在游戏过程中下载次要部分。

主要原因还是游戏越来越大了。

加密货币交易量锐减

周一公布的研究显示,6 月主要加密货币交易所的交易量下降逾 40%,现货交易量下降 42.7% 至 2.7 万亿美元,衍生品交易量则下降 40.7% 至 3.2 万亿美元。

挺好的,热钱其实带来的是不理智。

LWN.net 发布的 Linux 内核报告中,常年可以看到一个贡献者 —— “Yue Hai Bing”,自 2018 年底以来,TA 对每个版本都会贡献大量的补丁,帮助 Linux 内核不断迭代。为了找到这个来自华为的优秀贡献者,我开始找到朋友圈的华为同学,了解相关信息。每次提到 “Yue Haibing” ,大家都是神秘的一笑,就不再说话。

这让我更加好奇,到底是谁,能如此频繁的在 Linux 内核中贡献,又从未在各种会议聚会中见到 TA?这让我产生了极大的好奇心。直到 openEuler 的问世,我们和 openEuler 社区的合作渐渐变多,终于知道,原来 Yue HaiBing 背后,竟然是华为的自动内核缺陷发现机器人 HULK Robot!正是 HULK Robot 完成了如此高频且优质的内核代码贡献。没想到,我以为的大神,背后竟然是一个机器人!

而为了能够了解到更多关于 HULK Robot 的信息,我采访了 HULK Robot 的架构师 —— 魏勇军先生,和魏勇军先生聊了聊关于 HULK Robot 的故事。

魏勇军(左)接受老王(右)的专访

HULK Robot 的由来

提及 HULK Robot 的诞生,魏勇军提到,其实 HULK Robot 很早便已经在社区应用。在 2017 年的时候,HULK Robot 的前身已经进入到 Linux 内核社区当中,发挥自己的作用。

在当时,HULK Robot 以 “Wei Yongjun” 这个身份,在 Linux 内核社区中贡献代码,提交代码修复补丁。“Wei Yongjun” 提交代码的频率之高,质量之优,让 Linux 内核的核心维护者 Greg Kroah-Hartman 都为之惊叹。在 2017 年北京举办的首次 LC3 大会上,Greg Kroah-Hartman 还专门提到了“Wei Yongjun”。

而来自社区的积极反馈,让魏勇军意识到,这个机器人对 Linux 内核社区是有价值的,可以帮助 Linux 内核越变越好。那为什么不让这个事情更进一步呢?

于是,HULK Robot 正式立项了。

但,说起来容易做起来难。HULK Robot 想要给 Linux 内核贡献代码、提供补丁,却绝非易事。但魏勇军找到了思路。华为多年来虽然在做自己的服务器操作系统,但始终坚持“上游优先”,积累了大量的 Linux 内核维护经验,HULK Robot 可以通过整理过去的华为开发者的经验、测试用例,并将这些进行对比验证,确保这些修改是正确的、有价值的,再将其迁移至 HULK Robot 中,让机器人自动进行更多代码的扫描。

而随着华为对于 Linux 内核的不断进行代码贡献,终于,HULK Robot 成为了一个拥有丰富的测试集和探测能力的机器人。

HULK Robot 如何提交代码?

HULK Robot 随着不断的发展,能够为社区贡献更多的代码,从 Linux 内核的统计报告来看,从 Linux 5.1 开始,一直到最新的 5.10、5.12 ,HULK Robot 的提交能力在逐渐变强,为社区贡献的代码也越来越多, 已经在内核社区历史 Reported-By 榜单排名 TOP2。

魏勇军说,HULK Robot 背后是一套非常复杂的分布式系统。其本质上是一个海量的测试集与一系列先进的自动化测试、问题检测的手段。HULK Robot 和别的 Linux 内核测试机器人不同的是华为因为开发 openEuler 发行版,在内核的维护上付出了不少的时间和精力,拥有丰富的经验,也因此可以在其中贡献更多的代码。

对于魏勇军来说,HULK Robot 如今的重点已经远不是准备更多的测试集,而是要进一步的优化整个内核检测的流程。目前每次版本变更 HULK Robot 都需要跑一次完整的测试集,费时费力,他希望可以让 HULK Robot 可以更加的智能,当代码更改之后,只检测牵涉到相应功能的测试集,而不是测试庞大的全部测试集。此外,加入更多的 DevOps 能力,让更多的人可以参与到 HULK Robot 的开发工作中,更好的为内核贡献代码。这些修改,都可以让 HULK Robot 可以更好的为整个社区提供贡献,更加高效的贡献代码。

也正因为 HULK Robot ,让整个社区可以拥有一个更加稳健和安全的操作系统,整个社区都因 HULK Robot 受益。

社区、开源、机器人

其实一直以来,机器人的应用在开源项目的维护当中是广泛应用的,但对于开源项目本身的维护,一直以来机器人参与的都不多,我也借此机会与魏勇军交流了想法。

魏勇军表示,Linux 内核的维护风格是非常社区化的,社区的维护者默认信任每一个提交贡献者都是为了社区的长期发展而贡献代码,因此,社区的维护者并不拒绝机器人参与到内核的维护中。如果对于整个社区的长期发展是有益的、做出了优质的贡献,社区支持更多的自动化机器人参与到贡献当中。

也许在未来, 我们能看到HULK Robot 会开源,让整个社区一起参与到贡献当中,更好的让 Linux 内核得到维护。

用技术赋能社区

一直以来,Linux 社区都因为资深维护者的流失而担忧,担心社区不再有年轻的血液注入,最终失去了活力。

而 HULK Robot 则为这个事情提供了一种新的思路:可以将资深维护者的经验变成固化的代码,从而使得知识得以传承,而 HULK Robot 的自动化运行机制,又为社区提供了源源不断的贡献和补丁,让这个系统成为一个更加好用和安全的系统。从某种角度来看, HULK Robot 解放了 Linux 内核的贡献者,让贡献者们可以更加专心的做更加重要的事情,把这些繁琐复杂的事情,交给机器人来完成,从而降低了对于社区新鲜血液的需求度。

HULK Robot 不仅仅是为上游提供了新鲜的血液,也更是 openEuler 长期发展不可或缺的护道人,正是 HULK Robot 背后的默默无闻的工作,才能让 openEuler 可以更加稳固的运行,为广大开发者提供一个简单、好用、实用的 Linux 发行版。

我们需要新鲜血液么?当然需要,但如果我们能把门槛降低,这不也是一件好事么?


2021 年 6 月 10 日,openEuler 社区将发起一场面向社区开发者的技术盛会 openEuler Developer Day 2021 ,会上将对多样性计算、云原生全栈、全场景协同等技术发展方向进行持续探索和创新;技术委员会、用户委员会、品牌委员会等 20 个 SIG 组同期举办开放工作会议;技术委员会主席将深入解读 openEuler 21.03,发布下个社区版的技术定位并分享社区创新思路;客户、伙伴、厂商、研究机构将在开源圆桌中共同探讨开源软件供应链的意义和风险,开源模式如何推动以及独立演进操作系统的技术发展。

更多活动信息: https://openeuler.org/zh/interaction/summit-list/devday2021/

可能你已经知道原计划支持 2 年的 Linux 5.10 LTS 已经延长支持到 6 年了,但是你可能不知道是谁站出来提供了支持。

支持到 2026 年的 Linux 5.10!

去年年底,Linux 内核社区发布最新长期支持版本 Linux 5.10 LTS 时,该内核只支持到 2022 年 12 月,这让很多社区成员不解,因为发布于 2016 年底的 4.9 版本都支持到 2023 年 1 月。

未延长前的 LTS 支持计划

面对疑问,Linux 内核维护者 Greg Kroah-Hartman 解释说,“我希望看到公司们将如何帮助我测试和维护该内核版本,以使支持它 6 年成为实际可能。”

前不久,我们看到了 Linux 内核社区发布的一则新消息,“在有足够多的公司加强帮助测试之后,Linux 5.10 LTS 现在将维护到 2026 年底。”

发生了什么?在偶然的一个机会,我得知了是谁为 5.10 LTS 承诺了支持。这其中有一家中国公司,这是一家将开源置于战略级高度的公司,我想,你也许已经猜到了,是华为

说实话,听到这个消息时,既有些意外也不意外。意外的是,我没想到中国开发者和 IT 企业已经在承担这样的重任了;不意外的是,毕竟华为已经是全球首屈一指的 Linux 内核贡献大厂了,就在 Linux 5.10 中,华为以提交 1434 个补丁而位列内核代码贡献第一名,同时以代码修改行数 41049 行位列第二名。

Linux 5.10 贡献排行榜,华为名列榜首

可能作为普通用户并不关心使用的是不是 Linux,更不关心使用的是什么版本和有多久的支持期,但作为一家专注于 Linux 与开源的技术社区,我深刻理解其中的含义,也更关心华为在做出这样的决定背后的考虑、付出和可持续性。于是,我和 Linux ARM64 ACPI Maintainer、openEuler Maintainer、华为工程师郭寒军约了一个访谈,现在将其中主要内容分享给诸位读者。

为 LTS 提供支持

杭州的梅雨季显得并不炎热,在一间很大的房间中,我和看起来比我年轻多了的受访者郭寒军同学进行了一段简短而精炼的对话。

郭寒军(左)接受老王(右)的专访

首先,我直奔主题问到了为什么华为会做出对 5.10 LTS 支持的承诺?从事了 Linux 内核开发十余年的郭寒军很有技术人员本色,他坦诚说,“华为将 Linux 内核用于各种各样的产品。我们在 Linux 内核上积累了很多经验,包括开发、测试和维护的能力。我们觉得可以做这些支持。”在华为内部进行了简单的讨论,讨论了需要投入的机器的资源、人的资源等等。在资源协调到位之后,“我们就公开地在邮件列表上向 Linux 内核社区与 Greg 表态说,我们愿意从公司的角度协助做维护和测试工作。”

据我所知,Linux 5.10 LTS 也将是 Debian 11 和安卓的下一个版本的内核,而在一众已经或即将采用 Linux 5.10 LTS 的软件或产品中,openEuler 发行版家族并不是最引人注目的一个,但是华为却是最主动站出来的一个。当然,在华为的表态带动之下,也有更多企业参与到了 LTS 的支持工作当中。

郭寒军还说,“其实我们提供支持的不仅仅是 Linux 5.10 LTS,而是会对目前较新的 4 个 LTS 内核都提供支持,并且会持续支持更多的 LTS 内核。”这又是一个令我意外的事情。作为一位从业互联网软件开发二十多年,眼看着 Linux 内核从一张低密度软盘即可承载的软件变成了世界上最大的软件项目,我深知要支持现在这么庞大的软件项目背后的代价有多大。其实,之所以 Greg 在一开始给 Linux 5.10 LTS 只计划了 2 年的支持期,就是因为 Linux 内核社区已经积累了 6 个 LTS 支持版本,在支持力量上有些力不从心了。目前,Linux 稳定内核的维护负责人只有两位 Greg Kroah-Hartman 和 Sasha Levin,可想而知,仅仅两人是很难照顾这么多的 LTS 内核维护工作的。

据我了解,华为对 Linux LTS 内核的测试用例已经有 8000 多项,而且还支持包括 x86\_64、ARM64 等多种架构,每个版本的测试就需要 7-8 个小时,这就需要投入大量的基础设施。

当然,我想华为在 Linux 内核方面的偌大投入,绝非是一时心血来潮,也不仅仅是技术极客们的热情奉献所致。这个支持决定不仅符合华为整体的开源战略,也给鲲鹏和 openEuler 等提供了一个坚实的底座。

内核能力对云原生社区的重要性

Linux 内核是整个系统的底座。所有的上层的技术,包括其上的一些应用软件都是构建在内核上面的。内核的稳定性、性能以及内核的后续的技术创新方向,都会对整个 Linux 生态和社区产生重要影响。这就是为什么我们要花这么多精力去保证它的稳定性,也是为什么要主动去承担 Linux LTS 支持的原因。

为了打造这样的一个底座,华为在内核方面进行了长期而卓有成效的投入,并把在内核方面的积累在 openEuler 社区开放。郭寒军认为 openEuler 在内核方面的能力主要体现在三个方面:兼容性、性能提升和创新。

从兼容性来说,这包括 CPU 架构和硬件的兼容性。除了支持 ARM64 架构的鲲鹏、飞腾处理器之外,openEuler 还可以支持 x86\_64 架构的兆芯、英特尔、AMD 等 CPU 架构,以及 RISC-V 家族。

从性能提升方面来说,openEuler 的多核并行等技术,针对调度机制、CPU 资源管控等来提升整个业务的线性度以提升性能。这些技术已经通过 openEuler 的下游发行版提供给了更多行业用户,真正使社区和行业用户受惠于软件技术带来的全新使用体验。

从创新方面来说,openEuler 内核的创新包括:

  • 第一个创新是文件系统方面的。文件系统是华为的强项之一,从可扩展只读文件系统 EROFS 到基于非易失性内存的新型文件系统,随着存储技术的发展,也需要有新型的文件系统做支撑。
  • 第二个创新是弹性软内存。这是指如何有效的利用不同速度和不同容量的存储系统,做一些分级控制,既能使用到大容量的存储,而又不降低性能。
  • 第三个是目前正在重点打造的云原生内核。在云原生内核方面,业界已经有了一些探索,而华为可以结合其硬件能力做全栈的云原生支持,从进程的调度,到内存、网络以及存储,再到最底层的硬件,提供一个 QoS 控制来支持高优先级任务。

openEuler 对 Linux 生态的意义

自 2019 年 12月 31 日 openEuler 开源以来,已有 70多家企业、机构和组织加入了 openEuler 社区,4700 多位社区开发者,成立了 83个 SIG,并有 8 家合作伙伴推出基于 openEuler 的商业发行版,在金融、政府、运营商和电力等各行业得到了广泛商用。而在去年,openEuler 社区理事会正式成立、技术委员会升级;今年,又新成立了用户委员会和品牌宣传委员会,社区治理逐步完善,走向“共建、共享、共治”。

对此,郭寒军认为,建立在 openEuler 下游的发行版天然会具备一些优势。华为一直坚持并倡导“上游优先”原则,积极地将其对 Linux 内核的改进推送到上游 Linux 内核主线,但是基于内核社区的运作机制,这个过程必然是较为漫长和复杂的。因此,openEuler 开源社区拥有的强大的 Linux 内核能力,对 openEuler 及下游的发行版来说,可以更快的响应一些特定的功能需求和硬件支持。这对于国内的一些硬件厂商来说尤为重要,可以统合更多的力量而做到更广泛的支持。

结语

作为一家迅速崛起的 Linux 生态开源社区,openEuler 所取得的进展令人侧目。一两年间,openEuler 及其背后的华为、麒麟、统信、联通数科、中科院软件所等一批企业,已经在整个 Linux 生态、云原生领域取得了长足发展。而在企业战略级的支持下, openEuler 社区所回哺给 Linux 社区的也足以令人赞叹,这让我对开源、对中国开源的未来有更多信心。

加密货币交易所第一股 Coinbase 上市,创始人致谢中本聪

4 月 14 日,加密货币交易所 Coinbase 正式登陆纳斯达克。其发行价为 250 美元,开盘价 381 美元,最高报 429.54 美元。随后一路走低,截至收盘,报 328.28 美元,涨幅 31.31%,市值达 653.93 亿美元。

Coinbase 的联合创始人在 Twitter 上回顾了 Coinbase 的历程,并隔空喊话中本聪:谢谢你,无论你是谁。

此外,在 Coinbase 上市前,比特币价格突破 64000 美元,再次刷新历史记录。Coinbase 上市后,比特币股价一度升至 64829 美元,此后有所回落。

加密货币行业应该感谢中本聪,无论他是谁,但不是每个人都感谢他。

华为提供适配套件可以将 App 对 GMS 的依赖替换为 HMS

华为与欧洲领先的企业应用解决方案提供商 Bluesource 合作开发了 Choice SDK,可以将适配谷歌 GMS 的 App 轻松转换为适配华为的 HMS。该套件最初是为了向奥地利市场的华为移动设备用户提供自家的 App 服务。后来转为开源软件,据称已被奥地利国家电视广播公司、奥地利联邦铁路、奥地利邮政服务等 App 所采用。

虽然有些艰难,但是 HMS 的生态发展很快,这样的工具会有助于推进发展。

System76 正在为其 Pop!\_OS Linux 开发新桌面

System76 是一家销售运行 Linux 的笔记本电脑、PC 和服务器的美国公司,它正在为其Pop!\_OS 发行版开发一种新的基于 GNOME 的桌面 GUI,名为 COSMIC计划发布在其 6 月份的下一个 Pop!\_OS 版本中。从 GitHub 上的代码来看,COSMIC 似乎是基于 GNOME 3.38 而不是新发布的 GNOME 40。

System76 正在邀请 Windows 和 macOS 测试用户,而不是邀请 Linux 用户测试,因为它的自然市场是那些因隐私问题而心灰意冷的 Windows 用户,或者是那些希望运行更像运行在大多数服务器和移动设备上的操作系统的开发者和技术人员。

额,不邀请 Linux 用户测试——这让人有点失望啊!

华为将投资 10 亿美元研发汽车技术,称在自动驾驶技术上超过了特斯拉

华为轮值董事长徐直军周一在深圳告诉分析师,华为将与北汽集团、重庆长安汽车和广汽集团合作,生产自动驾驶汽车,将华为的名字作为子品牌。

徐直军说,“今年将在汽车零部件研发上投入超过 10 亿美元。中国每年新增 3000 万辆汽车,而且这个数字还在增长。即使我们不开拓中国以外的市场,如果我们能从中国每卖出一辆汽车平均赚取 1 万元人民币,这对华为来说已经是非常大的生意了。”

徐直军表示,“我的团队说,他们可以让汽车在没有人为干预的情况下自行行驶 1000 公里。这比特斯拉要好得多。”

汽车行业如此多金,引各大厂商纷纷入局。

亚马逊发布 Elasticsearch 分支 OpenSearch

今年 1 月,开发 Elasticsearch 和 Kibana 的公司 Elastic 宣布更改许可证,新版本将不再使用 Apache 2.0 许可证,而是使用 Elastic 许可证和服务器端公共许可证(SSPL),此举是为了禁止类似亚马逊等云服务商使用它的软件作为一种服务提供给客户。但同时,新的许可证不再符合开源许可证的定义,意味着 Elasticsearch 和 Kibana 不再是开源软件了。

然后,亚马逊宣布要创建它的 Elasticsearch 分支 OpenSearch 和 Kibana 分支 OpenSearch Dashboards,并与昨日发布了。源代码托管在 GitHub 上,采用 Apache 2.0 许可证。亚马逊表示以后所有的更新将通过 OpenSearch 项目发布。Red Hat、SAP 等表达了对 OpenSearch 项目的支持。

如果不是 Elastic 等厂商被云厂商吸血到忍无可忍,怎么会有开源的 OpenSearch?如今反过来指责 Elasticsearch 不开源。

合肥本源量子的国产量子芯片生产线即将落地

合肥本源量子计算科技有限责任公司与合肥晶合集成电路股份有限公司日前签订合作协议,双方宣布共同建设国内第一家面向产业化和应用的量子芯片实验室“本源-晶合量子芯片联合实验室”,将在极低温集成电路领域进行工艺合作开发以及工程流片验证,实现从量子芯片设计到封装测试全链条开发。

据本源量子称,该实验室在超导的技术路线上,将对标 IBM、谷歌等国际巨头,在半导体技术线上则对标英特尔的 22nm FinFET 等。本源量子已先后推出了多种超导量子芯片,其保真度、相干时间等多项技术指标达到国内领先、国际一流水准。

虽然不太了解,但是似乎听起来是不错的进展。

软件产业的发展非一朝一夕而来。在如今的信息时代,虽然中国的软件产业也取得了不菲的成就,但是从全球范围来看,尚有薄弱之处,这其中尤以基础设施软件为短板。开源软件和开源文化滥觞以来,一方面加速了中国的信息技术产业的发展,缩短了中国和世界领先水平的差距,但是另外一方面,商业的成功也让不少肯埋头于投入大、见效慢、技术难度高的基础设施层面的软件工程和软件理论方面的机构、企业和个人越来越少。

而最近发布的十四五规划,“开源”被首次列入国家规划纲要,数字经济、自主创新得到进一步强调。这对于中国计算产业来说,是机遇,也是挑战。

在挑战面前,才知道谁才是那个更靠谱的人,国内在自主创新方面取得卓越建树的企业并不算太多,大多也是人们耳熟能详的企业,而真正在基础软件领域深耕的企业,更是寥寥。 这其中,华为算是值得一书的一家。这背后,华为每年招募大量的高端人才,则是投入基础设施软件的重兵;除了人才以外,华为丰富的行业经验也让华为更有可能成为做好基础软件创新的企业。这些投入,也正是华为敢于投入精力在基础计算领域的底气。能在面临挑战前做好准备,就能在面对挑战之时,游刃有余。

不仅如此,华为为了让整个基础计算领域蓬勃发展,更是提出了「开源、开放、使能」的口号,来推进整个行业的进步。

开源、开放、使能

在刚刚结束的中国软件产业年会上,华为公司副总裁、计算产品线总裁邓泰华发表了“繁荣软件产业生态,推动数字经济高质量发展”的主题演讲,向广大的软件行业从业者,介绍了华为过去数年的在计算领域进行基础软件开发经验。

整个演讲,一言以概之,便是“三个开源、三个开放、三个使能”,这背后正是华为计算战略在软件产业的落地。

三个开源,打下软件基础

三个开源是指华为在操作系统、企业级数据库和 AI计算框架等三个领域开放的三款产品 —— openEuler、openGauss和 MindSpore。

虽然过去几十年来,基础设施软件从封闭的企业开发方式逐渐演变成了如今的开源、开放方式,但是,我们可以看到,一些重要的基础设施软件,比如 Windows、Oracle 数据库等依旧采用闭源专有的开发和商业模式。随着开源之风东渐,在基础设施领域采用开源方式成为了一种领先的生产力方式,成为了弯道超车的重要动力。长期深耕企业级软件领域的华为,前瞻性地选择了以开源的方式来重兵压上基础软件战线。以开源的方式和企业庞大的资金和人力,推进社区开发者和企业参与到基础软件的研发,打造从底到顶的全产业链软件生态。

以操作系统 openEuler 为例,自2019年3月31日 openEuler 开源以来,社区已有 60 多家企业、机构和组织,3000 多位贡献者,成立了 80 多个 SIG,已有 8 家合作伙伴推出基于 openEuler 的商业发行版,在金融、政府、运营商和电力等各行业得到了广泛商用。在去年,openEuler 社区理事会正式成立、技术委员会升级;今年,又新成立了用户委员会和品牌宣传委员会,社区治理逐步完善,走向“共建、共享、共治”。

借助于开源,openEuler 获得了骄人的成绩。而开源的力量,也同样表现在了开源数据库 openGauss 以及全场景AI计算框架MindSpore 上。目前,已有6家 openGauss 伙伴企业推出基于 openGauss 的商业发行版,超过 16 家企业和机构加入 openGauss 社区,共同打造“高性能、高可靠、高安全”的数据库内核版本。MindSpore 则已经拥有超过 17 万的开发者和超过 22 万的下载量。

这些成绩,不仅仅是软件本身的优秀,更是开源战略所带来的新气象。这些数据,让人很难想象是一年来取得的成就,不过,如果考虑到华为大量的资源、资金、技术、研发等投入,也就不足为奇了。

三个开放,加速软件研发

除了构建一个好的社区,华为还通过开放通用计算鲲鹏应用使能套件 BoostKit、人工智能昇腾应用使能套件 MindX,以及面向开发者开放支持全研发作业流程的完整工具链来实现让开发者可以以更低的成本来完成更高效的软件开发。

鲲鹏应用使能套件 BoostKit 中集成的大量开源组件和加速库,将过去需要通过不断积累才能获得的宝贵的架构经验和最佳实践,得以提供给开发者,帮助开发者用更简单的方式从传统架构迁移至鲲鹏架构。

而昇腾应用使能套件 MindX 则更是提供了大量的人工智能场景所需的模型、行业 SDK 等,其中不仅自带了质检、目标分类、目标检测等 20 多种行业场景,对于开发者来说,可以通过简单的调用 SDK ,实现更加丰富能力的调用。

这样,过去实现成本十分高的研发流程,可以在这两个套件之上更加简单快捷的完成开发,实属难得。而且,鲲鹏和昇腾全栈的开放,也让开发者们可以针对架构进行优化,从而让应用获得一个更好的性能,为后续的体验优化提供燃料。

三个使能,推进产业变革

计算产品中的基础设施类软件从来不是一个简单的问题,往往包含着上游、下游和周边的生态,想要推动一个基础软件的普及,需要长期付出大量的时间和精力来执行相关的工作。而华为在这件事情中,也投入了大量的时间、精力、资金和人力成本,使能上下游,构建整个产品的生态。

一方面,华为积极参与业界主流开源社区,在各个主流开源社区中已经实现 80% 的场景原生支持鲲鹏架构,这使得软件开发企业开箱即用即可完成软件的开发。避免重复造轮子,或开发的功能对特定的架构有需求,有效降低了企业参与的成本。

另一方面,华为还积极地使能软件合作伙伴,为合作伙伴提供了工具、社区、区域资源等多方面支持。不仅是提供软件产品和研发平台,更是帮助合作伙伴取得商业层面的成功。

此外,华为还和教育部联合启动了 “智能基座” 产教融合协同育人基地,目前覆盖超过 70 所高校,并将在未来的五年里,逐步覆盖超过 2700 所高校、高职、高专院校。华为通过在人才培养方面的大量投入来推动产业人才进步和发展,也为中国软件产业的可持续发展打了一剂强心剂。

过去的中国软件产业企业不愿做、不敢做、不想做基础软件,而华为所提供的这些资源、资料、人才以及商业机会,让中国软件产业企业开始试着走上基础软件研发的这条路。也正是华为所付出的这些资源,可以让产业界的众多企业参与到基础软件的研发过程中,共同研发、共同奉献,最终促进中国基础软件领域的蓬勃发展。

不仅如此,通过机制创新的方式,华为还为后续的企业探寻出了一条可行的基础软件发展的道路,让广大生态内的企业可以看到,基础软件并非不能做。过去的企业内部闭源开发已经跟不上时代的发展,成本高昂,而以开源的方式来构建基础软件生态,可以让企业以更低的成本,来研发出好用、能用、易用的基础软件。

无论最终华为的基础软件能取得什么成就,它所走出的这条机制创新的路,都将造福后续的软件研发企业。目前,鲲鹏、昇腾开发者已经超过 50 万,软件合作伙伴超过 2000 家,4500 个行业主流应用完成解决方案认证。这些数字每一天、每一周都在快速增加。

众智合力,走过“无人区”

鲲鹏、昇腾是全栈开放形态,特别是在当前世界大变局的形式下,华为在走一条走“无人”走过的路。从通用计算、AI 计算这两个领域以开放、开源的方式同时发力,华为更是一位领先探索者。

华为通过鲲鹏众智计划和昇腾众智计划,让社区和企业的开发者参与到整个软件生态的进步当中。通过这两个众智计划面向企业、高校、科研院所发起邀请,以项目合作的方式基于鲲鹏、昇腾基础软硬件平台开发加速库、工具插件、算子、网络模型及行业参考设计等,共同完成项目。一方面,可以让高校的学子得到锻炼,另一方面,也建立起了高校、企业、研究所之间的良好合作关系和合作的可能,促进产学研融合共进。

其中,昇腾众智活动启动以来,已有浙江大学、上海交通大学、西安交通大学、中国科学院等超过 40 所高校和科研机构参与。这些高校的参与,为整个行业的发展提供了新血液和新动力,让行业得以进步和升华。而对于每一个参与在众智计划中的个人而言,能够以一个不那么痛苦的方式参与到中国的计算产业变更之中,毫无疑问是一种人生使命的升华。

无论是开源,还是开放,抑或是使能,看起来是不同的方向,但回归到最底层的问题的时候,这三者都解决了一个问题 —— 华为要积极通过和开源社区的合作和开发者的合作、和全球的软件行业从业者合作,共同打造一个良好的企业生态。而这些,正印证了邓泰华在中国软件产业年会上说的那句 ——

最强的智是众智,最大的力是合力。