华为开源野心与布局

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/harry_c/article/details/99402449

1、方舟编译器

华为方舟编译器是华为公司为了提升Android系统的编译效率推出的一项系统及应用的编译和运行机制。2019年4月,在华为P30系列国内发布会上,华为首次宣布了该技术。

方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。

但事实是并不像上面提到的为提升安卓系统的编译效率推出的,事实上华为的方舟编译器应用在鸿蒙系统上对于系统性能的提升比安卓更大,从鸿蒙系统发布会上余承东说的话就能洞察到。

然而,对于方舟编译器的开源,我们能够察觉到华为要在开源领域大放异彩吗?可能并不能完全映射。

2、鸿蒙操作系统

之前外界一直猜测鸿蒙操作系统真实用途,以及是否会直接应用于手机,当然,走到这一步肯定是不得已而为之的,所以首先我们能够肯定的是华为不会主动将手机等产品应用鸿蒙系统。

其二,华为的,鸿蒙操作系统开源,这就是一个重磅炸弹了。首先,不管你的系统做的怎么样,你敢开源,至少不会很差。

其次华为鸿蒙操作系统的开源,不是为了打造新一轮的安卓生态。它要建造的是一个庞大的万物互联的操作系统。所以构建生态是当前的重中之重。

3、开源可能并非无国界

前不久有关消息指出,Github对于违反美国的政策的伊朗程序员进行了访问限制,令其本人私有项目无法访问。这也从侧面透露了,开源可能并无国界。下面是一则调查。

4、美国开源的出口管制

之前有博文进行总结,此处摘录,有相关作者不同意摘录请联系本人,立刻予以删除。
有报道称来自中科院计算所的包云岗研究员组织人员开展调研,对 12 个知名开源基金会、6 个常用的开源协议、3 个代码托管平台进行了调研与分析,并向海外朋友进行咨询,最终得出以下结论:

开源基金会管理开源项目,但基金会的管理办法差异较大,而基金会旗下的开源项目也可以选择不同管理办法。
例如:

一、Linux 基金会自身的管理办法不受美国出口管制,所以旗下的项目包括 Linux Kernel 等默认遵循该管理办法,但虚拟化项目 Xen 明确说明遵循美国出口管制,就属于 Linux 基金会中的特例;

二、Apache 基金会的管理办法明确说明遵循美国出口管制,所以它旗下所有项目如 Hadoop、Spark 都将受到出口管制。

三、Mozilla 基金会明确声明遵守加州法律,出现各类纠纷将必须到 Santa Clara 的法庭裁决。

目前调研的开源许可协议族(GPL、LGPL、BSD、MIT、Mozilla、Apache 2.0)均未涉及与政府出口管制无关的声明。

目前调研的 3 个代码托管平台 GitHub、SourceForge、Google Code 均明确声明遵守美国出口管制条例,并按加州法律解决纠纷。

我们知道,开源基金受美国的出口管制限制。

5、华为欲组建开源基金

8月10日,华为开发者大会的松湖对话环节,华为消费者BG软件部总裁王成录称,华为在和主要的合作伙伴在讨论中国开源基金会,最快一两个月,基金会将正式的运营起来,这是完全公益的、非盈利的、开放的。华为方面也解释,鸿蒙开源有很多架构,考虑给基金会运作,华为在里面没有控制权和主导权。

此时我们已经完全看到了华为的开源决心,已经构建开源社区的布局。对于中国来说这无疑是一件大快人心的好事。可以说这又是华为的一大布局。

本文参考内容:https://blog.csdn.net/harry_c/article/details/99004938

猜你喜欢

转载自blog.csdn.net/harry_c/article/details/99402449