首页 / 行业
华为“鸿蒙”系统为什么不基于Unix开发?
2019-05-27 10:50:00
华为鸿蒙系统(HongmengOS或HomonOS),是华为开发的自有操作系统。
华为OS将打通手机、电脑、平板、电视、汽车、智能穿戴,(将这些设备)统一成一个操作系统。且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web应用。若安卓应用重新编译,在华为OS操作系统上,运行性能提升超过60%。
2012年,华为开始规划自有操作系统“鸿蒙”。
2019年5月17日,由某教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。
华为的「鸿蒙」系统基于Linux开发,但总的来说,它将增加更多的华为特性和功能。华为的「鸿蒙」系统一直处于研发中,此次事件加速了其研发进程,这个系统将打通手机、电脑、平板、穿戴设备、汽车、电视等全领域,重要的是这个系统会兼容Android和Web全部应用,之前的方舟编译器也是此系统的伏笔。
华为“鸿蒙”系统为什么不基于Unix开发?
在手机操作系统领域,android基于Linux开发,苹果IOS基于UNIX开发,那么华为的“鸿蒙”操作系统为什么不能基于UNIX开发呢?
Unix内核
Unix是一个闭源的操作系统,Unix的源代码需要通过与它的所有者AT&T达成协议才能获得许可。UNIX系统在学术界发展迅速,产生了很多分支,其中最著名的就是BSD(伯克利软件发行版),而苹果的Mac OS和IOS均是BSD衍生产品,采用了BSD的内核。
Linux内核
Linux从诞生开始就是开源的自由软件,任何人都可以免费的使用。集成了Unix的核心设计思想,但是并没有采用Unix的源码。所有的Linux组建都是自由和开放的源代码,任何人都可以创建一个Linux的发行版,比如ubuntu、debian、centos等等。
Unix和Linux的区别
Unix系统是闭源的,属于商业软件;Linux是开源的,属于自由软件。
Unix系统大多数与硬件配套;Linux可以运行在多种硬件平台上。
操作系统内核
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联盟的重要成员。
最新内容
手机 |
相关内容
多用途可回收纳米片面世,可用于电子
多用途可回收纳米片面世,可用于电子、能源存储、健康和安全等领域,能源,健康,传感器,结构,用于,芯片,近年来,纳米技术的快速发展给各梦芯科技独立北斗芯片模块MXT2721
梦芯科技独立北斗芯片模块MXT2721隆重发布,芯片,北斗,模块,能力,导航,支持,梦芯科技是一家致力于研发和生产半导体产品的高科技公司半导体主控技术:驱动自动驾驶革命的
半导体主控技术:驱动自动驾驶革命的引擎,自动驾驶,交通,自动驾驶系统,数据,车辆,自动,随着科技的不断进步,自动驾驶技术已经成为现实晶振在激光雷达系统中的作用
晶振在激光雷达系统中的作用,作用,系统,激光雷达,晶振,可靠性,选择,激光雷达(Lidar)是一种利用激光进行测距的技术,广泛应用于自动驾驶Arbe 4D成像雷达以高分辨率雷达技
Arbe 4D成像雷达以高分辨率雷达技术和先进处理技术消除“幽灵刹车”问题,刹车,成像,分辨率,系统,目标,数据,Arbe 4D成像雷达是一种浅析动力电池熔断器的基础知识及选
浅析动力电池熔断器的基础知识及选型,动力电池,时切,系统安全,作用,产品,系统,BA4558F-E2动力电池熔断器是用于保护动力电池系统安工业物联网数据采集:从Modbus到MQTT
工业物联网数据采集:从Modbus到MQTT,数据采集,物联网,模式,网关,协议,数据,工业物联网(Industrial Internet of Things,IIoT)的核心任务智能家居中的MEMS传感器
智能家居中的MEMS传感器,传感器,智能家居,控制,用户,温度传感器,系统,MEMS(微机电系统)传感器是智能家居中的关键技术之一。它们是一