加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

华为“鸿蒙”系统为什么不基于Unix开发?

发布时间:2023-01-05 05:31:19 所属栏目:Unix 来源:转载
导读: 华为得新系统为什么不基于Unix开发,有如下几个原因
1.项目经验问题
2.基于LinuX可以更好地兼容目前的安卓系统应用
笔者就简单来讲一讲华为为什么依然还是会基于Linux开发系统
先来简单讲一

华为得新系统为什么不基于Unix开发,有如下几个原因

1.项目经验问题

2.基于LinuX可以更好地兼容目前的安卓系统应用

笔者就简单来讲一讲华为为什么依然还是会基于Linux开发系统

先来简单讲一下Linux和Unix得区别

unix系统_unix系统_unix 系统

Linux作者——李纳斯?托瓦兹

总的来说,Linux可以理解为是一种基于Unix的变种,是一种类Unix系统。或者可以形象的比喻为LinuX就是UNIX的儿子。Linux就是其作者李纳斯?托瓦兹在unix的基础上开发而来。不同的是,Unix由于其不开源的属性,而且发布还比较早,其大部分成熟的系统都被大公司所掌控,比如常见的用于服务器端的AIX、HP-UX 系统他们都是要和硬件紧密的配合起来工作才行,不能用在其他硬件上。

而Linux由于刚开始就是一种学术性质的开源软件(最早发布的Linux只有10000多行代码),任何人都可以对其源码进行定制和修改,其可以运行在各种硬件设备上,所以这些年Linux的应用生态以及代码库不断完善,目前相比于“老子”Unix可谓是青出于蓝而胜于蓝。而且根据开源协议,大部分基于Linux开发的系统都必须是开源的,比如安卓。所以目前基于Linux的系统是越发的丰富起来,相对的UNix就显得人丁稀少了。

简单来说就是由于Unix刚开始是付费的,所以发展远没有Linux快,目前成熟的基于Unix集成的系统都是封闭的,其从业者也是凤毛麟角,不及Linux从业者丰富。而从本质上来说,两者基本上差不多。

其实苹果的IOS系统也是类Unix系统而已,其本质和Linux差不多那么华为为什么不采用Unix呢?

1.项目经验问题

unix系统_unix系统_unix 系统

对于Linux和Unix有了初步了解之后,大家应该就知道华为为什么不采用Unix的原因了,别的不说,去哪找精通Unix的人才就是一个非常大的问题,而且Unix目前的生态也远不如Linux那么的丰富,而且采用Unix还可能会被一些大公司卡脖子,明显使用Unix不符合华为的战略。而华为在Linux系统方面也相当有经验了,为什么要贸然去采用一款没有经验的语言呢?此外只有Linux系统是基本完全开源的,而且还是得到国际开源组织的认可和保护,比如这次美国贸易战种谷歌的一些做法就受到了开源组织的抨击和质疑,所以采用Linux是目前最好的选择。(本次谷歌禁用的并不是安卓系统,而是基于安卓系统上一些谷歌自己的服务,比如Google Play等,安卓系统他本身是没有权利禁止使用的)

2.基于LinuX可以更好地兼容目前的安卓系统应用

众所周知,安卓系统就是一种基于Linux系统开发的开源项目,华为如果想要自创一套系统,在初期为了营造出比较好的应用生态那就必须能兼容大部分安卓APP,否则贸然的发布一款全新的操作系统是有些不现实的,那么既然要兼容安卓,那就只能用Linux了。(当年WindowSphone轰然倒塌就是一个很好的反面教材)

总结:

所以无论是基于自身实力还是目前大环境考虑unix系统,华为采用Linux研发新系统都是最为明智的一种选择,除非真的撕破脸,华为采用Linux研发的系统不会受到任何影响的平缓的过度。而反过来说,如果真的都撕破脸谷歌也不管什么开源协议了,直接对华为封禁安卓系统,那世界上也就没有专利保护一说了,谁还会管你让不让用了,大家直接就厮杀在一起了,连专利费都不用出了。那基本上就不是科技战了,马上就该演变成热核战了。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章