操作系统可以说是智能手机的灵魂,在如今全球智能手机市场,谷歌的Android系统和苹果的iOS系统已经垄断了全世界99.9%的手机操作系统。android系统是基于Linux开发,苹果iOS系统是基于Unix开发,而华为即将正式启用的自主研发““鸿蒙””系统基于Linux开发。

现在世界上有三个著名的操作系统微软 windows、苹果 IOS和开源 Linux,这是因为微软 windows和苹果 IOS都有版权,而为了重新开发一个属于封装系统的系统,难度较大,除了开源 Linux,没有更好的选择。

像深度的Deep这样的国产操作系统都是使用 Linux Deep定制开发的。甚至美国著名的 Android操作系统也是基于 Linux内核 Deep定制开发的。

用华为的资金和软件能力来重新开发一个系统并不难,但是重新开发一个系统所付出的代价会更高,这很难做到。

安卓和Linux开发者

微软曾尝试推出自己的 windows移动版 WP,但由于支持 wp的开发者不多,微软 WP最终未能形成自己的软件生态,用户不能充分使用软件,导致支持 wP的手机难以赢得普通消费者的青睐, wp也因此夭折。

所以单靠自己开发一个系统并不难,难的是如何让用户减少向一个新系统过渡的成本。这种成本主要包括两个方面:改善系统生态环境所需的成本和改变用户使用习惯的成本。对许多操作系统而言,这一差距是无法跨越的。使用 Linux内核开发华为鸿蒙系统,同样基于这两个因素。

从使用习惯来看,如果新操作系统和安卓没有什么不同,用户会更容易接受。

使用和安卓相同的内核开发系统可以降低开发者将软件从安卓过渡到鸿蒙的难度。

这一点可以从华为推出 HMS (华为移动服务)来看得出来,华为的操作系统战略,正在不断地拔除 Android的墙角。据说,一般的开发者只需两天的时间,由两个人组成的团队就可以完成从 Android到鸿蒙的 app编译。

如此一来,不管是用户的使用习惯,还是开发人员开发系统软件的难度都会降低不少,所以,从战略和成本的角度来看,华为选择 Linux内核来生产早期的鸿蒙操作系统是非常正确的。

华为鸿蒙系统不用Unix开发,而选择Linux

早在2012年华为就开始规划自有操作系统,意在成为谷歌Android系统的替代品。关于华为“鸿蒙”系统有消息称,该操作系统是基于Linux开发,并已对Linux大量优化,早已用于华为手机中的安全部分。

在如今手机操作系统领域,谷歌的Android系统基于Linux开发,苹果iOS系统基于Unix开发。那么,为什么华为“鸿蒙”系统不用Unix开发,而选择Linux,究竟怎么回事?

一方面、Unix是一个闭源的操作系统,Unix的源代码需要通过与它的所有者AT&T达成协议才能获得许可。而Linux则是开源系统,不存在授权问题。另外,“鸿蒙”系统是一个集电脑、手机、汽车等设备于一体的大一统的系统,目前Linux系统在电脑领域的应用生态也不错,基于Linux来开发,在电脑领域的应用生态,也解决了很大一部分问题。

另一方面、华为要基于Linux来开发“鸿蒙”系统,其实很容易理解,毕竟目前华为手机的EMUI系统就是基于谷歌的Andoid系统深度开发。而安卓系统也是基于Linux来开发的,这样不但解决了生态问题,又可以很好的兼容现有的安卓APP。毕竟对于一个全新的系统来讲,生态才是成功的关键因素,一旦生态已经有现成的了,自然就更容易成功,你觉得呢?

责任编辑:YYX

linux和鸿蒙的区别和联系,华为鸿蒙与linux关系相关推荐

  1. 华为鸿蒙系统操作教程_华为鸿蒙2.0系统怎么退回EMUI11系统?手把手教你如何进行操作...

    华为鸿蒙2.0系统怎么退回EMUI11系统?相信很多玩家对于这个操作还不清楚,那么今天就让浏览器小编为大家带来,华为鸿蒙2.0系统退回EMUI11系统教程. 这次开启华为鸿蒙2.0系统手机开发者bet ...

  2. 华为鸿蒙系统发布完整视频,华为发布鸿蒙系统 华为鸿蒙系统发布会完整视频 华为鸿蒙系统发布会回放...

    您可能感兴趣的话题: 华为发布鸿蒙系统 核心提示:华为发布鸿蒙系统 华为鸿蒙系统发布会完整视频 华为鸿蒙系统发布会回放.华为鸿蒙手机操作系统的正式发布无疑是近期数码圈中的大事件.下面就让小编带大家看看 ...

  3. 没有基于鸿蒙系统的app吗,华为鸿蒙操作系统为什么没有应用到手机?

    原标题:华为鸿蒙操作系统为什么没有应用到手机? 华为鸿蒙操作系统自20198月9日在东莞发布以来,已经经过了大半年的沉淀,这大半年间华为也是 发布了很多新款手机,为什么就没有一款基于鸿蒙操作系统的手机 ...

  4. 鸿蒙电视rom,华为鸿蒙os2.0系统安装包-华为鸿蒙os2.0系统刷机包v2.0.1-速游网

    华为鸿蒙os2.0目前已经更新了,如果那些想要开始尝鲜的人,可以直接的到这里来下载安装包,下载完成之后,你的手机自然就能开始更新鸿蒙系统了,想要尝试这一新系统的人可以来下载. 华为鸿蒙os介绍 华为鸿 ...

  5. 鸿蒙狙击谷歌,全面狙击华为鸿蒙OS系统!谷歌霸气联手三星:发布新版鸿蒙OS系统...

    原标题:全面狙击华为鸿蒙OS系统!谷歌霸气联手三星:发布新版"鸿蒙OS"系统 [5月15日讯]相信大家都知道,华为方面已经正式确认,部分华为.荣耀手机(仅使用麒麟旗舰芯片)将会在6 ...

  6. 华为鸿蒙os升级名单时间,华为鸿蒙系统升级时间表

    最新的消息显示华为鸿蒙的os2.0操作系统已经上线了,不过暂时不是所有的机型都可以升级,部分手机的升级还要过几天才可以.那么下面就让我们一起来看看华为鸿蒙系统升级时间表吧. 华为鸿蒙系统升级时间表 6 ...

  7. 深度操作系统和鸿蒙操作系统,深度操作系统与华为鸿蒙操作系统,都是操作系统,有什么不联系和区别?...

    华为推出的鸿蒙系统是基于Linux内核的,采用了微内核的架构,相比Android系统更加轻巧,可以适配PC.手机.智能穿戴设备.车载设备等,面向下一代网络的操作系统.华为的鸿蒙系统的祖先是UNIX操作 ...

  8. 鸿蒙能够替代安卓吗,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪

    在华为开发者大会上,华为消费业务CEO 余承东,正式发布鸿蒙OS 2.0,并宣布华为鸿蒙OS将全面启用全场景生态,并将于2020年12月发布手机版.余承东还表示,明年,华为的智能手机将全面升级,以支持 ...

  9. 鸿蒙有安卓内核吗,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪

    在华为开发者大会上,华为消费业务CEO 余承东,正式发布鸿蒙OS 2.0,并宣布华为鸿蒙OS将全面启用全场景生态,并将于2020年12月发布手机版.余承东还表示,明年,华为的智能手机将全面升级,以支持 ...

最新文章

  1. android从服务端获取json解析显示在客户端上面,Android服务端获取json解析显示在客户端上面.doc...
  2. response.sendredirect传递中文参数_Philips磁共振操作之参数 Contrast(3)
  3. jquery特效(1)—点击展示与隐藏全文
  4. ember.js_如何设置基本的Ember.js应用
  5. [vue] 有使用过vue吗?说说你对vue的理解
  6. mysql5.7主从复制遇到的坑
  7. windows_study_2
  8. 作者:夏帆(1988-),男,华东师范大学计算机科学与软件工程学院博士后。...
  9. 2017.2.27自测
  10. 二级专业目录计算机(软件)类,一、二级学科专业目录及名称代码表
  11. linux ubuntu 安装odb,玩玩Linux云主机-Ubuntu安装nginx
  12. openstreetmap数据下载大全(路网、水系、历史数据下载)
  13. 计算机科学与技术的学士服是什么颜色的,学士服颜色分类 各色学士服都有什么讲究...
  14. 网络操作系统与分布式操作系统的区别
  15. 斐讯路由怎么设置虚拟服务器,192.168.2.1斐讯路由器设置的方法?
  16. python与爬虫-02复杂的HTML解析
  17. python笔记:猜大小,随机数
  18. 云服务器bcc搭建网站,云服务器BCC(Baidu Cloud Compute)介绍
  19. 游戏机械键盘哪个好,为什么资深玩家选择Hyperx游戏机械键盘?
  20. 微信小程序开发详细步骤解决方案

热门文章

  1. 小米wifi信号测试软件,新小米路由器拆解评测(硬件版+软件版)
  2. diy pcb 运行linux,[图]成本3美元:DIY达人打造可运行Linux的名片
  3. C++智能指针:更简单、更高效的内存管理方法
  4. java相似度判断(余弦相似度)
  5. 数据集制作——图片格式错误批处理
  6. miui6和lbe 问题
  7. IDEA使用技巧:下划线转驼峰及大小写转换插件和快捷键
  8. 基于深度学习的花卉识别
  9. php 字符串 两边空格,php怎么去除字符串两边的空格?
  10. 基于Multisim的三极管放大,失真模拟仿真设计