欢迎光临~湖南智能应用科技有限公司-hniat.com
语言选择: 中文版 ∷  英文版

基础知识

开源要自立?华为如何“复制”Google模式

640?wx_fmt=jpeg


作者 | 郭芮


回首刚刚过去的五月,注定会给很多技术人留下浓墨重彩的一笔。

2018 年 4 月,曾经占据智能手机全球份额第九、美国第四大智能手机供应商的中兴因为一道“销售禁令”,直接迎来了生死存亡的终结局面。最终在长达 51 天的协商谈判后,以奉上 108 亿巨额罚款了却此事。彼时,就有中兴员工曾直言,中国最大的问题是不具备自己的生产工艺,即使自己设计芯片,也是用美国的技术生产,“所以说,任何一家公司被美国制裁后都得死”——不过一年光景,2019 年的华为似乎就被迫验证了此番言论?

2019 年 5 月 15 日,美国宣布进入“紧急状态”,美国企业不得使用对国家安全构成风险的企业所生产的电信设备,这一直指华为的决定瞬间拉响了防备警铃!此后,各种所谓的实体清单、ARM 芯片断供、Google 暂停部分业务、IEEE 禁止华为员工参与等动作不断,更是时时纠紧了国人的心。

壁立千仞,飓风安撼?归根结底,无论是去年被“扼住咽喉”的中兴,还是如今正胶着着的华为禁令事件,缺少中国“芯”是本质问题。关于华为、关于开源、关于 5G、关于国产芯片、以及关于技术的自主独立——这些都是开发者和企业们共同面临的难题,如何打通命脉、跨越天堑亦是最终命题。

接下来,我们将从这次热议纷纭的华为事件入手,全方位地披露其来龙去脉,以及剖析其给开源界带来的巨大动荡。最终,思考和解读以华为为首的技术人们,如何才能在开源技术的自主独立上走得更远?扫描下方二维码,关注CSDN技术开发社区(ID:CSDN_TDC),后台回复「程序员大本营」,免费获取 6 月程序员大本营月刊


640?wx_fmt=jpeg


五月大事记:华为事件全解读!


640?wx_fmt=jpeg


5 月 15 日,美国总统特朗普签署行政命令,要求美国进入紧急状态,在此紧急状态下,美国企业不得使用对国家安全构成风险的企业所生产的电信设备。对此,外媒们解读认为意在禁止美企与华为往来。

5 月 16 日,美国商务部工业与安全局(BIS)就将华为列入了所谓的“实体清单”(entity list)。而进入名单,就意味着华为在未来倘若没有美国政府的许可,所有美国企业将不能再给华为供货。

5 月 16 日,华为首次回应称,“华为是 5G 电信设备领域无可比拟的领导者,我们也愿意和美国政府沟通保障产品安全的措施。如果美国限制华为......只会迫使美国使用劣质而昂贵的替代设备,在 5G 网络建设中落后于其他国家,最终伤害美国企业和消费者的利益。

5 月 17 日,华为海思发内部信,宣布备胎芯片“全部转正”:多年心血,在一夜之间兑现为公司对于客户持续服务的承诺!华为运营商 BG 的一名负责人表示,“十多年前,IBM 就在华为内部提出了业务连续性管理,为的就是防止今天的情况......虽然性能上在短期可能不能媲美原有方案,但维持业务连续性并没有问题。”华为消费者业务 CEO 余承东转发华为海思总裁致员工信并评论称,“早年华为消费者业务品牌和经营都最困难的时期,我们也始终坚持打造自己芯片的核心能力,坚持使用与培养自己的芯片,同时继续使用一部分美国芯片及部件!”、“美国这次限制性名单,不仅对于华为,对于美国芯片、软件、部件等供应商,更是一个巨大损失!”

5 月 19 日,谷歌暂停与华为的部分业务合作。据路透社报道称,Google 除了 Android 操作系统开源的部分,停止了对华为授权 Android 系统中闭源的应用以及技术支持等服务,即 Google 的 Google Play Store、Google 语音控制助理、Google 地图、Gmail、YouTube 等应用,华为设备虽然可以下载但是将无法正常访问。

5 月 20 日,迫于特朗普政府压力,美国芯片巨头开始对华为断供。据彭博社报道,英特尔、高通、赛灵思、博通等美国芯片厂商均已告知员工,在接到进一步通知前不会向华为供货。

5 月 21 日,任正非接受了二十多家媒体的采访和央视的专访,回应了 Google 断供、美国“90 天禁令延迟”、5G 研发和海思芯片等问题。“美国禁令下来,华为增长速度会下降,但不会造成公司的负增长,或者对产业造成伤害。”“华为自己做芯片很难,(但是我们)咬着牙慢慢挺过来了。”“华为的 5G 绝对不会受影响,在 5G 技术方面,别人两三年肯定追不上华为。”“华为不会出现断供,我们已做好准备。”

5 月 23 日,宣布与华为暂停合作的厂商名单持续增加。英国通讯运营商相继“暂停”开售华为 5G 手机,EE 董事长 Marc Allera 回应称,公司“暂停”开售华为 5G 手机是因为华为目前不能“确保”其服务能够支持长期的手机合约,“我们不得不这么做”;微软从微软在线商店删除了华为笔记本电脑列表,甚至在微软商店中无法搜索到华为的任何硬件设备;上海东芝公司内部宣布,停止和华为合作;日本两大通信运营商 KDDI 和软银先后表示将延期发售新款华为 P30 系列合约机......

5 月 26 日,在央视《面对面》节目中,任正非表示:我们从来就没觉得我们会死亡。“我们已经做了两万枚金牌奖章,上面的题词是不死的华为。”“胜利一定是属于我们的。”

5 月 27 日,制定无线技术标准的 Wi-Fi 联盟和制定 SD 存储卡标准的 SD 协会均将华为移出了会员名单,终止与华为的关系。外媒报道分析称,暂时失去会员资格并不意味着华为无法生产使用 Wi-Fi 的产品,但华为今后对 Wi-Fi 技术的未来发展将不再有发言权。

5 月 29 日,学术界“失守”,IEEE 禁止华为员工参与审稿。“实体清单”曝光后,IEEE 等国际标准制定组织早就宣布限制华为参与 5G 标准的开发,美国诸多高校也早已切断了与华为公司的合作关系。但一段疑似 IEEE 内部发给期刊主编的部分邮件内容被曝光,邮件指出,IEEE 要求其期刊主编不能让有华为背景的的评审人员或编辑作为杂志同行评议的一员。

5 月 29 日,WiFi 联盟、蓝牙技术联盟和 JEDEC 协会(固态技术协会)等行业组织,均已恢复华为的成员资格。

6 月 3 日,IEEE 中国发布最新声明,华为及其子公司的员工可以参加 IEEE 出版过程的同行评审和编辑工作,所有 IEEE 会员都可以继续正常参与 IEEE 的全部活动,无论他们的雇主是谁。

......

短短半个多月,从最开始的“实体清单”、到“断供名单持续增加”、“学术界失守”,美企们对华为的“进攻”不断加大,以步步紧逼之势瓦解其合作网络。但是也可以看到,在严防死守下,华为紧急建立起了一层防护罩,为下一步发展提供了生存契机。

那么在事件背后,关于开源、芯片和操作系统,技术人又有哪些反思?


开源“大地震”!


受到美国 BIS 将华为列入管制“实体名单”事件的波及,业界关于开源的质疑声也越来越大:已“开源”的技术是否依然可以安心使用?强制“闭源”的背后又是否会让中国企业陷入覆灭的境地?


640?wx_fmt=jpeg


在《权威解读 GitHub、Apache 疑云:主流开源软件究竟是否会被闭源?》一文中,CSDN 就采访到了中国开源软件推进联盟副主席兼秘书长刘澎和钧理知识产权事务所、开源社法律咨询委员会顾问林诚夏,就“主流开源软件是否会被闭源?”、“开发者在托管代码、选择开源软件,该如何选择呢?”等问题进行了全方面的解答。

谈起开源软件的版权,刘澎表示,平常我们的版权是叫 Copyright,但在自由软件里是著佐权(Copyleft),是一种利用现有著作权体制来保护所有用户和二次开发者的自由的授权方式。它代表这个软件放弃了极大部分的商业权利,是共享、开放、自由的。

而对于很多人担心的“当前已成为主流进入我们的生活及业务研发中的开源软硬件、系统工具是否会面临突然被闭源的困境?”林诚夏直言道,不会。除非美国大举修改出口管制条例(Export Administration Regulation, EAR)的相关内容,不然这样的设想并不会发生。

而对于一些开发者提议的“放弃 GitHub,迁移代码到国内的代码仓库”的说法,刘澎也坦言这是不可取的。“目前我们最大的问题是原创性不够,如果我们为了躲避 GitHub,而迁移代码回国内的代码仓库的话,这样不就成了‘闭源’了吗?这样会影响我们开发者的创新性的。”

但是归根结底,开发者们最重要的还是应该做到“开源自立”!

国内开源仅有 20 多年,现在国内还处于蹒跚学步的过程,尚未能奔跑。作为开发者,应该积极投入开源社区,从贡献者到持续贡献者,再到代码审核者,然后到代码守护者。“所以提升我们代码贡献和代码审核质量,并成为优秀的代码守护者,是我们开发者需要做的。”刘澎认为,“这次中国开源界的‘大地震’,对于中国开发者来说并非仅是坏事,而是加强我们自身技术创新意识,可能后续将会加速中国开源的发展。”


缺失的中国“芯”怎么解?


事实上,从去年中兴被禁事件后,国内 IT 的核心技术缺失就已经彻底暴露出来了。而此番在贸易战的背景下,即使早在多年前已在多个层面做好“备胎”计划的华为,在面对美国对芯片釜底抽薪的打压时,还是受到了一定的打击与影响。

2004 年,华为成立全资子公司半导体,内部叫做“小海思”,它独立核算、独立销售。相对应的,还有“大海思”,“大海思”就是母公司华为对系统芯片的研发以及公共平台。美国的钳制让华为海思一夕转正,也得以让这个华为持续十年累计投入超过 10 亿美元的“备胎”得以见日。

在此前的采访时,任正非就曾表明,“华为坚持用双版本,80% 左右的时候都用主流版本,但替代版本也有 20% 左右的适用空间,保持这种动态备胎状态。”这种危机意识,也让华为在一定程度上减少了对美国芯片的依赖,也正如海思内部信上所言,“多年前,公司做出了极限生存的假设,预计有一天,所有美国的先进芯片和技术将不可获得,而华为仍将持续为客户服务。为了这个以为永远不会发生的假设,数千海思儿女,走上了科技史上最为悲壮的长征,为公司的生存打造‘备胎’......今天,命运的年轮转到这个极限而黑暗的时刻,超级大国毫不留情地中断全球合作的技术与产业体系,做出了最疯狂的决定,在毫无依据的条件下,把华为公司放入了实体名单......今天,是历史的选择,所有我们曾经打造的备胎,一夜之间全部转‘正’!”


640?wx_fmt=jpeg


在“华为海思芯片 10 年备胎史”一夕转正的同时,关于芯片研发的思考也没有停止。

CSDN 此前采访的雪湖科技 COO 王韵就曾表示,“芯片行业规模大、产业链长,和美国欧洲等先进国家有差距,这是避不开的事实。盲目自大和盲目自卑都无助于行业发展......(但是)相比十多年前,国内无论是终端市场规模,还是上游芯片制造产业链配套都已经越来越成熟,对国产芯片厂商来说是难得的发展机遇......中国应该也会有这样‘黄埔军校式’的公司出现,让产业更加繁荣。”

巨杉数据库(SequoiaDB)联合创始人王涛此前也在接受 CSDN 的采访时提到,“尽管我们(的芯片)跟 x86 等行业内最顶级的芯片相比还有一段距离,但是中国在芯片上还是有一定基础的,且并不是所有的产品都一定要用最顶级,国产芯片支撑起二三线级别的应用其实是没有问题的,芯片是一定要有市场有用户使用才能够不断地更新迭代,否则其实是搞不定的。”


自研操作系统何时兑现?


对于 Google 暂停与华为部分业务合作一事,网上的声音各色都有,有很多人对 Android 开源使用和自研操作系统提出了异议。

有网友表示不用怕,Google Android 操作系统中的这些服务之于国内,毕竟是一种 404 的存在。但是华为虽然可以继续使用获得开放源代码许可 AOSP 公开版本的 Android 操作系统,但 AOSP 已经连续几个版本创新乏力,且如果华为想要靠自己更新系统,也只有在 AOSP 上可用后才能推送 Android 的安全更新。

这样一来,华为的自研操作系统就亟需提上日程。

华为移动业务负责人余承东此前在接受德国《世界报》采访时其实曾明确表示,华为已经为智能手机和电脑开发了自己的操作系统,以防美国科技巨头不再向其授权现有系统。不过,“华为的备用系统仅在必要情况下使用......Android 和 Windows 仍将是我们的首选。”

这是因为,自研操作系统的应用并不只是看上去这么简单。操作系统的突围非常困难,不是说有软件就行,最关键的还是生态,这不是一两天就能搞得定的。苹果 iOS 突起当年所 PK 的是 Symbian,相比于 iPhone 的颠覆性要弱很多。但如果现在发展移动操作系统的话,就类似于当年国产 OS 之时,在 Windows 一统江湖的前提下很难突围,所以对于目前的国产移动 OS,我希望它能够做得更好,但是阻力非常大。” 王涛直言。

至于传说中“鸿蒙”能否在一夕之间转正?变数着实很大。


640?wx_fmt=jpeg


那么国产操作系统可以从 Google Android 中学到些什么?在 CSDN 此前的文章中就曾分析道,在这十年,国内出现了各种 Android 版本,Android ROM,各类微创新的 Android 界面设计公司,也出现了号称面向多端的物联网操作系统 AliOS——“但是所有这些,都是在现有软件的基础上修改和整合,我们仍然基于别人的架构和接口做进一步的开发。我们在基础操作系统的设计上,还是没有话语权。”

也因此,只有复制 Google 模式,参与开源贡献代码,培养各个领域的技术专家,在一个个领域持续深入,最后在合适的时机才可以厚积薄发,才能在系统结构上有所突破!


结束语


从中兴到华为,从自研芯片到自研操作系统,“自由”是国内技术人不变的追求。但是只有自立,才能终得自由。由华为事件及其背后的技术动荡所引起的开源界“大地震”,相信对于国内开发者来说并非仅是坏事,而是加强技术人自身技术创新意识、加速中国开源发展的重要契机。错失了芯片、操作系统的技术风口,在 5G 元年的当下,开发者们更要将开源进行到底!

以上,是 CSDN 过去一个月中所带来的内容呈现,希望可以通过以上内容能为你详细梳理华为事件的始末,以及解读开源背后的深度技术思考。想要了解更多详细的资讯和技术干货,可以订阅我们最新推出的 “CSDN技术开发社区(ID:CSDN_TDC)”公众号,免费订阅「程序员大本营」月刊,基于过去得出的总结,我们才能看得懂看得到未来。

关闭
用手机扫描二维码关闭
二维码