**作者:张华 发表于:2019-08-13
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (https://zhhuabj.blog.csdn.net)
**

华为很聪明, 微内核+分布式架构大创新, 在物联网时代即将来临时时候, 个人觉得鸿蒙是很有可能成功的, 立贴为证。

  1. Linux作为宏内核,所有硬件管理服务(如内存管理,进程管理,设备管理,网络管理,文件管理,驱动等)都以一个单进程跑在内核,啥都放体积大也不省电对物联网设备不友好,啥都放代码多也就漏洞多不安全,啥都放复杂性高多程序员不友好扩展起来时间长,bug也会多,所以你会看到linux作为openstack底层bug也会多,并且一个服务的bug完全能让整个内核crash掉。可以说微内核相较于宏内核优势是很大的,天然能解决上述所有问题。
  2. 充分利用多核, CPU这块性能不是问题。以前为什么Linux不采用微内核, 那时因为主要是单核, 现在时代不同了, 多核是主流. 以前一个单核上要跑多个进程, 现在一个核上跑一个进程就够了. 微内核天然利用多核优势, CPU这块性能不是问题.
  3. 硬件IPC, IPC这块性能不是问题。更多的硬件服务跑用户态,IPC调用代替系统调用与函数调用,而IPC调用华为是可以改造ARM CPU让IPC走寄存器的, 这样勿需过于担心IPC的性能问题.
  4. 安全性更好,跑在用户态的系统进程完全可以跑在像我司的snap沙盒之内嘛哈哈。一个容器一个CPU核只跑一个微服务,又快又安全。
  5. 鸿蒙不仅是微内核的,而且是分布式的。也就是说一个操作系统可以同时管理你手机上的所有硬件和你家电视上的所有硬件,这样以前的那种投屏功能现在意味着一切都可以无缝切换了,session都可以切换哦, 想象空间更大,可玩性更好。
  6. 手机上你之前用的Android应用(Google service除外)都可以跑到鸿蒙上而且更快,没有理由不买啊。方舟编译器让Android的apk文件直接跑在鸿蒙上。当然理论上不编译可能也能跑,编译了去掉java虚拟机中间格式会更快。当然,带Google service组件的一些谷歌服务可能用不了,这不是技术问题,是商业问题。
  7. 物联网上,如电视,微内核的,体积更小,更省电,还分布式统一管理,开发迭代速度会更快,也对google service没有用户依赖, 那优势就更大了。

总结一下:

  • 微内核相比宏内核是物联网操作系统的必然架构选择,同时再引入分布式架构, 这些在技术上都有一定的创新。
  • 至于将物联网操作系统用在手机上时, 鸿蒙也能兼容Android应用,商业上也是很聪明的. 不需要一开始就想在手机上取代android, 但手机上的鸿蒙能兼容android应用的话, 鸿蒙手机就会有人买. 同时主要发力在物联网应用上.
  • 微内核主要的性能和安全性问题也能得到很好的解决. 微内核的性能通过寄存器硬件IPC技术解决(不走硬件,软件也可以解决,学习vmware半虚拟化的专门处理IO的特权VM的思想,搞两个kernel, 一个特权 ketnel绕开MMU专门处理IPC); 微内核的安全通过容器技术解决(类似于我司的snap容器技术)。
  • 不过, 在手机方面,依赖于mtalk.google.com消息通知框架的应用生态很难移到鸿蒙上,除非鸿蒙像openstack metadata一样还是允许应用使用mtalk.google.com但将该域名导到华为自己的消息通知框架上去。

鸿蒙,继续脚踏实地做实事,一切皆有可能。智能手机时代是android的天下,物联网时代那就说不准了,说你和以前几款失败的手机操作系统一样的是把你理解成一款纯粹的手机操作系统了,但你不是,你是为物联网而生,技术大变革就是你的机会,看好你, 加油 !

华为鸿蒙有可能成功吗 (by quqi99)相关推荐

  1. 华为鸿蒙系统面对困难,华为鸿蒙面临的2个新困难

    华为第一个新困难 要知道任何一款系统,想要成功,最重要的便是,能否有足够的软件生态去支持,之前智能手机巨头诺基亚,就是很好的前车之鉴. 但是看看其他任何一款智能手机系统的生态,想要建立起来都不是那么容 ...

  2. 鸿蒙系统诞生的背景,为何国产系统发展多年无人问津,华为鸿蒙系统刚一开始就引起轰动...

    华为开发自主操作系统的消息一经传开,立马引起了轰动,很多人都期待着新国产操作系统的诞生:华为鸿蒙操作系统(鸿蒙OS),此前的国产系统已经发展多年,有些甚至有不少的用户群,有些甚至在国际Linux舞台上 ...

  3. 鸿蒙系统什么时候投入市场,华为鸿蒙系统市场占有率要达多少才可能存活

    目前华为手机最新的系统是EMUI 11,这一系统基于安卓10打造而来,也是华为在升级到鸿蒙之前的最后一个系统.本以为华为有可能会推出EMUI 11.1系统,但目前来看,华为已经彻底放弃EMUI 11大 ...

  4. 怎么看待鸿蒙系统wp已经死了,曾经第三大系统将灭亡,华为用一次就抛弃,却还挖苦华为鸿蒙...

    现在的智能手机不是苹果系统就是安卓系统,几年前却是一种"诸侯纷争"的情景.其中实力最强大的是苹果.安卓和微软的手机系统WP,现在苹果和安卓依然是巨无霸,但是微软的WP系统已经到了苟 ...

  5. 华为鸿蒙vivo,华为鸿蒙成功的关键:要让小米、OPPO、VIVO都用上鸿蒙

    众所周知,这几天手机界最大的新闻,莫过于华为鸿蒙2.0正式发布,余承东表示12月开始用,明年所有华为手机全面启用鸿蒙的消息了. 毕竟一直以来,国内的手机都是使用国外的安卓,现在有了自己的系统,可以不用 ...

  6. 华为合作oppovivo小米鸿蒙,华为鸿蒙成功的关键:要让小米、OPPO、VIVO都用上鸿蒙...

    众所周知,这几天手机界最大的新闻,莫过于华为鸿蒙2.0正式发布,余承东表示12月开始用,明年所有华为手机全面启用鸿蒙的消息了. 毕竟一直以来,国内的手机都是使用国外的安卓,现在有了自己的系统,可以不用 ...

  7. 华为鸿蒙系统明年8月份,华为鸿蒙系统明年上线,力争第五大操作系统,能否成功?...

    通信起家的华为最近几年前面开花发展,并且在各个领域中都取得了不错的成效.继通信技术.智能终端.芯片后华为家族又添一员--鸿蒙系统.而这个系统也是国人期待已久的,不少"花粉"都期盼这 ...

  8. 华为鸿蒙优势与短板,如果鸿蒙系统成功,华为和苹果相比,再也没有短板,只有优势...

    众所周知,苹果虽然不是手机界销量第一的品牌,但绝对是最有影响力的品牌,也是真正的老大哥,当之无愧的智能手机王者,因为它一家厂商独占了全球智能手机80%的利润,众多的厂商都是学习模仿它. 也正因为如此, ...

  9. 华为鸿蒙系统失败,世界首富很无奈,第三大手机系统失败,华为鸿蒙会成功吗...

    原标题:世界首富很无奈,第三大手机系统失败,华为鸿蒙会成功吗 说起微软,大家一定知道世界首富比尔盖茨吧!不过对于他来说,面对手机系统,世界首富也很无奈,因为他旗下的手机系统失败了,直言失去了4000亿 ...

最新文章

  1. C# 获取 IE 临时文件
  2. HTMLCSS课堂笔记
  3. mysql 连接 中文_大佬们E语言连接MYSQL输出中文乱码怎么破
  4. 33、JSONP跨域
  5. vue组件库(一):前期准备工作
  6. 街机三国服务器维护,街机三国4月2日07:00更新维护公告
  7. python 共享文件_通过 Python 快速实现局域网内文件共享
  8. 蓝桥杯官网试题 欧拉的鸡蛋
  9. 光线追踪渲染技术能听懂的介绍
  10. 利用Chrome翻译搞定大部分英文文件翻译的工作流
  11. Latex学习之插入编号-实心圆点列表,横杆,数字
  12. “二选一”是支付宝首创,背后是帝国的霸权逻辑
  13. 几个重要的电子元器件网站
  14. 给出某个时间段,要求以三十分钟为分割,统计出每三十分钟内数据的数量
  15. 订单查询系统c语言作业,C语言设计订单管理系统答题.doc
  16. 基于django的个人博客开发
  17. 什么是桶(bucket)?什么是度量(metrics)?
  18. Java-Quartz定时器
  19. 阳光的测试工作历程(转载)
  20. 视频笔记-吾爱破解ximo脱壳视频1~10

热门文章

  1. django分页(Paginator)
  2. spring入门配置
  3. 深度相机原理揭秘之飞行时间法(TOF)
  4. C语言中Const指针变量(常指针)
  5. 软件质量评判标准:高内聚、低耦合
  6. java中的圈复杂度计算_[代码质量] 圈复杂度和代码质量优化(附带示例代码纠正代码质量)...
  7. idea 使用debug模式自动编译的设置
  8. PCIe TLP包内容 全
  9. 二次规划(1):Lagrange法
  10. 移动、电信、联通、QQ币、游戏点卡快速秒充体验