为什么华为欧拉要以CentOS为基础而不是全新自研?

互联网乱侃秀
关注

在孟晚舟回国的同时,华为也搞了个大动作,那就是发布了全新升级的openEuler21.09新版本。

按照华为的说法,新的openEuler(欧拉)系统将不仅是一个开源、免费的Linux发行版平台,也将正式成为一个面向数字基础设施的开源操作系统。

为什么华为欧拉系统,要以CentOS为基础,不全新自研?

在华为的规划中,鸿蒙系统面向C端,也就是个人用户的PC端、手机端或新能源车、物联网设备等,而欧拉操作系统面向的大多为企业用户,包括Web服务器、数据库服务器和手机应用程序服务器。

后续欧拉会与鸿蒙打通,实现能力共享,从而实现生态互通,最终覆盖用户的所有使用场景,最终实现操作系统自由,摆脱对美国厂商的依赖。

为什么华为欧拉系统,要以CentOS为基础,不全新自研?

不过问题也来了,我们发现华为欧拉系统其实是基于CentOS的 Linux 发行版,是从最上游 Linux Kernel 衍生而来的,那么华为为何不全新自研一个新的系统呢?

首先要说的是,与windows、iOS等带有“美国属性”的系统不同,Linux是一个由全世界程序员共同开发的系统内核,采用完全开源方式,所以不存在被卡等问题。

所以对于华为而言,也没有必要重复造轮子,直接拿过来用就是了,没有必要从零开始去研发自己的操作系统,这样太浪费资源了。

为什么华为欧拉系统,要以CentOS为基础,不全新自研?

其次,linux系统已经有很好的生态基础了,openEuler基于linux,也会有一些现成的可用的生态,这样也会减少系统的普及难度。

再则,鸿蒙系统也是基于linux开发的,这样欧拉系统与鸿蒙系统也算是同根同源,这样能够做到更好的互通,能力共享,要是不同的内核,实现这一步还比较麻烦。

当然,我们也要注意的是,以开源linux为基础来开发操作系统并不难,国外有redhat、debian、SuSE、fedoro、CentOS等,目前国内也有很多类似的linux企业级系统,欧拉真不是唯一,难的是形成健康运行的生态,这也是华为接下来要努力的地方。

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存