作者 | 陆首群

谈到华为自研鸿蒙内核和操作系统,从华为透漏出来的信息来看,有点自相矛盾、扑朔迷离!我曾说过:真真假假,虚虚实实!这里有技术原因,也有外部原因。

一开始(大概是 2016 年左右),华为的说法:其自研的首款操作系统是搭载物联网(IoT)的(这时要求操作系统小型化、实时性、响应快,采用微内核), 连任正非都坚持这个说法。

当时我就看出来,华为自研的操作系统其技术思路是仿效谷歌 Fuchsia 操作系统:微内核、跨平台的,华为叫微内核、多场景(加上分布式),后来(2019 年 3 月 10 日)余承东接受德国媒体 WELT 采访时的谈话证实了这一点。Fuchsia 开发周期计划是 2015~2020,华为起步晚一些,是 2016~2019(有意提前半年)。开始时 Fuchsia 搭载的硬件终端是 IoT,后来(2018)便把重点转向智能手机和桌面 PC,但这样的重负载给采用微内核带来很大困扰,而华为操作系统搭载的终端也从 IoT 变成多场景:1+8+N,实际上华为主攻的终端其重点应转向智能手机。

下面来谈谈华为的鸿蒙内核或鸿蒙操作系统:2020 年 4 月 18 日,华为轮值董事长徐直军说:“鸿蒙是一个内核的名字,不是操作系统”。这就是说:有鸿蒙内核(或者鸿蒙内核就是微内核),没有鸿蒙操作系统。徐直军同时说:“鸿蒙是基于 Linux 内核源内码开发的”,这就不能自圆其说了!如果理解为:鸿蒙操作系统(也可以是)基于 Linux 内核源代码开发的,这就可以说通了,但这时说明鸿蒙操作系统还是有的。

2019 年 9 月 10 日华为发布鸿蒙 1.0(操作系统),定义为多内核(或混合内核),即Linux 宏内核,鸿蒙微内核,LiteOS 的内核。

对华为发布鸿蒙 1.0 时这段话是否可理解为:

有鸿蒙内核,也有鸿蒙操作系统;

鸿蒙操作系统 1.0 版本是一个多内核的操作系统;

直到 2019 年 9 月 10 日,华为在开发含有微内核的操作系统没有把握时,华为定义鸿蒙操作系统为多内核操作系统,这时启动含有 Linux 宏内核的(鸿蒙)操作系统是比较有把握的,如此可避免鸿蒙操作系统配置微内核久呼不出的冏境!而徐直军随后所说的“鸿蒙(操作系统)是基于 Linux(宏)内核源代码开发的”也可理解了。

在鸿蒙 1.0 发布时,华为并提出 1+8+N 多场景应用,即以鸿蒙操作系统搭载 1+8+N 硬件终端设备运行,这里 1——手机,8——智慧屏、音响、眼镜、手表、车载、耳机、平板、PC,N——外设。

下面我们重点关注的是 1——手机:

2020 年 4 月 18 日华为发布鸿蒙 2.0(操作系统),决定加快搭载智能手机的鸿蒙操作系统的开发步伐,华为计划在 2021 年下半年推出鸿蒙操作系统及其配套的新款智能手机;并决定以开发含有 Linux 宏内核的鸿蒙操作系统为主,以开发含有鸿蒙微内核的鸿蒙操作系统为副,提出具体计划进度:

2020 年 12 月 16 日,完成(含 Linux 宏内核的)鸿蒙操作系统 2.0 beta 测试版;

2021 年 2 月 22 日,完成鸿蒙操作系统 2.0 正式版本;

2021 年 4 月,正式上线;

2021 年 3 月 31 日完成鸿蒙操作系统 3.0 版本(完成最后一次测试),提供较完善的鸿蒙操作系统版本。与此同时,2020 年 11 月,自行设计微内核(微内核高调唱了 4 年,拖到这时才设计,说明采用微内核方案遭遇到了很大困扰);

2021 年 2 月,微内核初步测试成功 ;

2021 年 4 月,微内核完成全面测试 。

这里我还要谈一件事:2019 年 7 月,我与 Linux 创始人 Linus Torvalds 举行“炉边谈话”时,专门讨论 Fuchsia 的微内核问题,即便谷歌的 Fuchsia 已开发时久, Linus 与 Greg Kroah 两位 Linux 基金会的 Fellow 一致认为,Fuchsia 的微内核还很不成熟,存在的技术问题也不小,完善起来还需化极大力气和很长时间。

这次讨论可供华为借鉴参考,好在华为的肖然也参加了这次讨论。

4月20日晚八点,欢迎来到CSDN悦读时间直播间,与四位大咖一起探索UNIX传奇往事的启示,围观《UNIX传奇》新书发布会!

华为鸿蒙os的内核是Linux,谈华为鸿蒙内核和操作系统相关推荐

  1. emui11华为主题破解_余承东:鸿蒙OS手机明年会有!华为开发者大会将发布鸿蒙、HMS和EMUI三大系统升级...

      新智元报道   来源:cnbeta 编辑:雅新 [新智元导读]在华为开发者大会即将召开之际,余承东近日表示今年鸿蒙OS手机不再发布.今年华为的开发者大会将围绕三个主题展开:鸿蒙系统.HMS服务.E ...

  2. 鸿蒙OS平板界面,华为鸿蒙OS平板操作界面曝光,华为MatePad Pro2,搭载麒麟9000

    原标题:华为鸿蒙OS平板操作界面曝光,华为MatePad Pro2,搭载麒麟9000 日前,根据国内数码博主的爆料,华为MatePad Pro2平板电脑已经通过了国内的3C认证.重点是,这款平板电脑出 ...

  3. 鸿蒙os系统支持oppo手机吗,华为霸气官宣!毫无保留的开放鸿蒙OS系统:所有国产手机都能使用...

    [5月20日讯]相信大家都知道,随着时间不断推移,华为鸿蒙OS系统前进的步伐也在不断地加快,就在华为官宣鸿蒙OS系统正式版将在6月2日推出时,很多非华为手机用户也开始关心,对于其他国产手机是否也能够用 ...

  4. mete40升级鸿蒙os的机型,首批升级鸿蒙OS系统的机型曝光!华为Mate40首先更新

    随着华为Mate40系列发布会时间的正式公布,关于这款新机的相关消息也越来越多.近日,鸿蒙OS也有了消息.在此前的华为开发者大会上,余承东曾经表示华为手机明年将全面支持鸿蒙 OS 2.0.如今随着华为 ...

  5. 智慧屏鸿蒙os系统,在鸿蒙OS 2.0来临之际,华为智慧屏够智慧吗?

    原标题:在鸿蒙OS 2.0来临之际,华为智慧屏够智慧吗? 在华为官方的宣传中,华为智慧屏被赋予了许多独特的意义.例如"常用常新,十年不过时",就给了人们无限的遐想.即便在华为的线下 ...

  6. 华为android os耗电90%,鸿蒙OS如约而至,90%华为手机支持升级,麒麟9000率先尝鲜...

    鸿蒙OS如约而至,90%华为手机支持升级,麒麟9000率先尝鲜 2020-11-18 09:57:27 0点赞 0收藏 0评论 在两个月前的华为开发者大会上,华为发布了全场景分布式操作系统--鸿蒙2. ...

  7. 鸿蒙适配手机名单,华为能否借力破局?鸿蒙OS适配名单公布 手机不是鸿蒙朋友圈唯一...

    原标题:华为能否借力破局?鸿蒙OS适配名单公布 手机不是鸿蒙朋友圈唯一 6月2日之前,很多人都在质疑,谁会用鸿蒙吗?一个国产操作系统,能好用吗? 事实是,自6月2日华为的鸿蒙操作系统及华为全场景新品发 ...

  8. 鸿蒙os有碎片化问题吗,华为鸿蒙OS系统再爆好消息!解决碎片化问题,4GB流畅度媲美12GB...

    相信关注智能手机领域的用户都知道华为研发了自主手机操作系统鸿蒙,系统发布后在国内手机圈的关注度大增,虽然现在依旧没有商用在手机上,但关注度仍然在上涨,因为余承东多次表示愿意和谷歌合作,如果安卓真的用不 ...

  9. 荣耀智慧屏评测 鸿蒙OS加持,荣耀智慧屏评测:鸿蒙OS加持 面向未来的超智能电视...

    当华为选择在今年公布鸿蒙OS系统后,很多人都在期待它的庐山真面目.无论是以后非常时期不再受制于人,或是循序渐进将系统过渡给自家设备,鸿蒙OS对华为的意义,怎么看都是百利而无一害.当有些人还在质疑鸿蒙O ...

最新文章

  1. (C#加密)幻术-大踲无形
  2. 互联网协议 — 数据路由技术
  3. Lua中的字符串函数库
  4. python modbus类封装_Python 中引入一个文件,模块的概念
  5. String, StringBuffer, StringBuilder(转载)
  6. MySQL—事务隔离级别
  7. 敏捷开发系列学习总结(10)——到底什么是敏捷开发?
  8. opencv学习笔记01
  9. 软件需求分析--结构化分析(SA)方法[1]
  10. 【Unity 资源分享】☀️ | Unity 华丽炫酷特效资源分享!万年魂环拿到手软,让你直达封号斗罗~
  11. 运算放大器(OPA)超详细参数讲解-运放---以及8个型号的运算放大器分析对比
  12. Button控件更改背景和去掉边框
  13. Java教程——软件开发基础
  14. HBuilderX运行到手机或模拟器提示没有找到设备
  15. Word:文字中“插入”和“改写”设置
  16. 安卓期末大作业——Android水果连连看
  17. JUC(十)-线程池-ThreadPoolExecutor分析
  18. 怎么去理解JAVA中类与对象的关系
  19. 机械类计算机专业毕业设计题目
  20. 新浪博客和微博已经成为黄色网站的…

热门文章

  1. 1到1000的奇数和偶数和
  2. 【Cesium】根据两点坐标获取Heading(朝向),Pitch(俯仰角)和模型矩阵
  3. 30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
  4. 导弹发射各项参数计算涉及计算机应用,按计算机用途分类
  5. ios严格检验身份证号码有效性
  6. 各大网站,欢迎大家收藏转发
  7. layui 动态表格 合并单元格
  8. 如何安全上网-浏览器隐私防护
  9. [渝粤教育] 广东-国家-开放大学 21秋期末考试马克思主义基本原理概论(A)10882k1 (3)
  10. etcd之日志和快照管理