您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏平台 > 系统内核 >

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

发布时间:2019-05-31 14:51 来源:未知 编辑:admin

  华为鸿蒙系统(HongmengOS或HomonOS),是华为开发的自有操作系统。

  华为OS将打通手机、电脑、平板、电视、汽车、智能穿戴,(将这些设备)统一成一个操作系统。且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web应用。若安卓应用重新编译,在华为OS操作系统上,运行性能提升超过60%。

  2019年5月17日,由某教授领导的华为操作系统团队开发了自主产权操作系统鸿蒙。

  华为的「鸿蒙」系统基于Linux开发,但总的来说,它将增加更多的华为特性和功能。华为的「鸿蒙」系统一直处于研发中,此次事件加速了其研发进程,这个系统将打通手机、电脑、平板、穿戴设备、汽车、电视等全领域,重要的是这个系统会兼容Android和Web全部应用,之前的方舟编译器也是此系统的伏笔。

  在手机操作系统领域,android基于Linux开发,苹果IOS基于UNIX开发,那么华为的“鸿蒙”操作系统为什么不能基于UNIX开发呢?

  Unix是一个闭源的操作系统,Unix的源代码需要通过与它的所有者AT&T达成协议才能获得许可。UNIX系统在学术界发展迅速,产生了很多分支,其中最著名的就是BSD(伯克利软件发行版),而苹果的Mac OS和IOS均是BSD衍生产品,采用了BSD的内核。

  Linux从诞生开始就是开源的自由软件,任何人都可以免费的使用。集成了Unix的核心设计思想,但是并没有采用Unix的源码。所有的Linux组建都是自由和开放的源代码,任何人都可以创建一个Linux的发行版,比如ubuntu、debian、centos等等。

  IOS和Mac OS是苹果的系统,以流畅性著称,IOS和Mac OS均采用了UNIX内核。IOS和Mac OS的内核均是UNIX的一个分支(Darwin),基于乔布斯以前创立的NEXT公司开发的操作系统OpenStep(1993年),而OpenStep在衍生于加州大学伯克利分校发布的BSD版本,是UNIX的一种分支。

  Android的核心是Linux内核,诞生于2003年,后来在2005年由google收购,主要用以移动设备的操作系统。google收购了android之后,组建了开放手机联盟,成员来自硬件厂商、电信运营商、互联网厂商等85家大型企业组成,并且实现了android系统的开源。

  UNIX系统属于商业软件,不开放源代码,如果使用需要得到相关授权,并且UNIX系统的核心几乎有美国垄断。苹果IOS系统之所以能够基于UNIX,并且实现了商业的成功,与乔布斯是分不开的,IOS和Mac OS均是基于乔布斯在1993年发布的OpenStep系统(BSD衍生)。

  从常年的研究角度,因为华为已经从2009年开始研究方舟编译器,并且已经立项,而华为系统据说从2012年开始研究,所以华为很可能会从方舟编译器考虑。毕竟方舟编译器是针对安卓应用进行的编译,为了完美契合,所以可能使用linux。

  而且,目前的EMUI使用了全新的erofs超级文件系统,所以可以被列为linux内核分枝,所以华为使用Linux是早有定居,之前布局。

  华为如果基于UNIX系统开发操作系统,第一:需要授权,授权被美国牢牢限制,而linux系统没有这个问题;第二:门槛很高,苹果IOS已经近30年的发展和改进,而华为2012年才开始搞自己的操作系统,短时间内很难打造一个“生态链”。

  总之,华为的“鸿蒙”操作系统是无法使用UNXI内核的,只能基于Linux内核进行研发,毕竟华为也是Linux联盟的重要成员。

http://naukritech.com/xitongnahe/74.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有