0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

倩倩 来源:lq 2019-05-27 10:50 次阅读

华为鸿蒙系统(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联盟的重要成员。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    34268

    浏览量

    251060
  • UNIX
    +关注

    关注

    0

    文章

    296

    浏览量

    41398
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66188
收藏 人收藏

    评论

    相关推荐

    欢创播报 华为宣布鸿蒙内核已超越Linux内核

    1 华为宣布鸿蒙内核已超越Linux内核   6月21日,在华为开发者大会上, HarmonyOS NEXT(鸿蒙NEXT)——真正独立于安
    的头像 发表于 06-27 11:30 768次阅读

    华为鸿蒙操作系统,引领行业新篇章

    在昨日举办的华为开发者大会论坛上,华为终端BG软件部总裁龚体发表了引人注目的演讲,向全球开发者及业界同仁详细解读了华为自主研发的
    的头像 发表于 06-22 11:35 762次阅读

    鸿蒙开发就业前景到底怎么样?

    鸿蒙, 作为华为自主研发的基于微内核的下一代操作系统,正在逐渐走进人们的视野 。随着鸿蒙系统的不断发展和完善,越来越多的人开始关注
    发表于 05-09 17:37

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    鸿蒙系统的出现就是来打破这种僵局的,华为鸿蒙是以生态系统为基本而产生的独立系统。如果与Andro
    发表于 02-21 21:04

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、
    发表于 02-17 21:54

    华为鸿蒙系统怎么样 华为鸿蒙系统和安卓系统的区别

    华为鸿蒙系统华为公司自主研发的全场景分布式操作系统,于2019年8月首次发布。鸿蒙
    的头像 发表于 02-02 14:54 1609次阅读

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    鸿蒙技术,享受蓝海红利。 鸿蒙的技术技能体系是怎么的?其实鸿蒙的板块内容也是居多的,可以用一张鸿蒙开发者学习路线概括,如下: 从图中可以
    发表于 01-31 22:17

    鸿蒙开发教程

    向三款手机开放, mate 60、mate60 pro 和 mate x5。 什么是鸿蒙,他是 android 套壳吗? 鸿蒙华为自研的操作系统,发布之初发现它上面也能兼容安卓应用,
    的头像 发表于 01-31 17:11 708次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>教程

    淘宝与华为合作将基于HarmonyOS NEXT启动鸿蒙原生应用开发

    1月25日,淘宝与华为举办鸿蒙合作签约仪式,宣布将基于HarmonyOS NEXT启动鸿蒙原生应用开发
    的头像 发表于 01-26 16:14 1034次阅读

    淘宝正式启动华为鸿蒙原生应用开发

    华为与淘宝近日宣布,淘宝已正式启动鸿蒙原生应用开发。这一合作标志着鸿蒙生态在电商领域的布局进一步扩大,将为用户带来全新的全场景购物体验。
    的头像 发表于 01-26 15:59 740次阅读

    “纯血”鸿蒙到来,对开发者是机会吗?

    一、前言 华为宣布HarmonyOS NEXT鸿蒙星河版面向开发者开放申请,这一最新版本的鸿蒙系统也被喻为“纯血
    的头像 发表于 01-24 13:44 953次阅读
    “纯血”<b class='flag-5'>鸿蒙</b>到来,对<b class='flag-5'>开发</b>者是机会吗?

    很多人质疑鸿蒙,那它算不算国产操作系统

    鸿蒙就是国人的操作系统。 自2018年以来,美国政府一直在对华为实施制裁。因为华为依赖美国公司提供的芯片、软件和其他技术。对此华为不得自己制
    发表于 01-17 22:04

    为什么很多人不看好鸿蒙?轻舟已过万重山

    华为手机的国内高端市场份额稳居TOP2,华为智能穿戴产品发货量保持中国市场第一的位置。 鸿蒙的机遇与未来 随着华为鸿蒙
    发表于 01-15 22:44

    华为鸿蒙凉了?谣言止于智者

    华为鸿蒙系统凉了吗?我们从目前的一系列新闻来看。鸿蒙并没有凉,反而愈发强大。从下面的一些新闻事实可以看出华为
    发表于 01-11 22:29

    京东与华为鸿蒙合作 京东启动鸿蒙原生应用开发

     1月10日,华为和京东宣布正式合作,共同推动鸿蒙原生应用的开发,进一步完善鸿蒙生态系统
    的头像 发表于 01-11 16:22 941次阅读