背景

在8月9日的华为HDC全球开发者大会上,华为正式发布了自主研发的鸿蒙操作系统,英文名为HarmonyOS,这是一种基于微内核的全场景分布式OS系统,具备分布架构、天生流畅、内核安全及生态互享等优势。

发布没多久,我的朋友圈被刷屏了,各种自媒体开始抢热点了,人民日报也推送了文章,高度赞扬鸿蒙。

确实,从某种意义来说,鸿蒙的诞生让国人脸上争光了,之前面对国外的技术封锁,国内的公司都毫无还手之力,唯独华为,不但没有被掐着脖子憋死,还出手打了对方一巴掌,这确实解气,华为确实是好样的,能做出如此事情,国内只有华为一家,为了表达对华为的认同,我也转发了朋友圈。

事后,很多朋友希望我能谈谈鸿蒙,那我就谈谈。

鸿蒙,是另一个Fuchsia

我对鸿蒙的认识,一句话来形容:

鸿蒙,是另一个Fuchsia

从华为的官宣可以知道,鸿蒙是一款全场景系统,可以应用用电视、电脑、车机、手机、手表等各种系统,而且它还是一款面向未来的AIOT(人工智能物联网)操作系统。

我们再来看看Fuchsia的介绍:

片段一:

2016年8月,媒体报道了发布于GitHub上的神秘源码,显示Google正在开发一个名为“Fuchsia”的新操作系统,虽然官方没有正式公布,其源码检查显示其能够跨平台运行,包括“汽车的娱乐媒体系统和嵌入式设备,如红绿灯、数字手表、智能手机、平板电脑与个人计算机”。

片段二:

Google的Git源码库出现了一种新的开源操作系统叫Fuchsia [1]  ,比较有趣的是,它不同于安卓使用的Linux内核,而是采用的比较新的Zircon的内核。该系统与当下Android相比,无论是存储器还是内存之类的硬件要求都大幅降低,可以看出这是一款面向物联网的家用电器用的系统。

可以看到,Fuchsia也可以支持多场景,也是一款面向物联网的操作系统,基于此,我判断华为鸿蒙和Fuchsia二者的定位一致,即鸿蒙,是另一个Fuchsia。

鸿蒙已经在华为智慧屏(电视)中使用:https://www.vmall.com/product/10086951150635.html,感兴趣的话可以买台华为电视体验下。

鸿蒙不是为了替代Android系统

从Fuchsia的定位来看,它并不是要替代Android系统,同理鸿蒙也不可能替代Android系统。从常识角度来说,一个事物被替代是因为它的缺点足够多,而这一点在Android系统上显然不成立,Android系统和生态已经运行的足够好,Fuchsia和鸿蒙没必要也没这个力量来替代Android系统。

在华为的视频中提到,鸿蒙已经就绪,随时可以用到手机中,但是因为生态原因,我们将会优先使用Android系统,如果Android系统无法使用,那开发者1-2天就可以切换到鸿蒙。

上面这段话,大家都明白其中的隐含意思:“如果Google再搞我,我就用鸿蒙”,所以鸿蒙的另一个战略意义就是:制衡Google,摆脱Android系统的要挟

还有,未来注定是万物互联,所以物联网、智能设备肯定是未来的方向,这个时候如果能布局一款自己的操作系统,然后再开源让业界来共建生态,这是很多大公司内心所渴望的,而华为迈出了这一步,所以鸿蒙也是华为布局未来的关键。

鸿蒙技术方案

本文发布之时,网上找不到鸿蒙的开源代码和详细的架构设计,我看了鸿蒙的视频,技术架构浮于表面,并没有给出具体的技术方案,所以我也很难猜出详细的技术细节,但是我有几个疑问,愿意和大家探讨。

问题1:
鸿蒙的IPC通信效率比Fuchsia高5倍,这是怎么做到的?说实话我很相信Google的实力,但Fuchsia的效率有那么低,以至于鸿蒙可以提升5倍?

问题2:
Fuchsia使用了Zircon全新微内核,鸿蒙系统也采用了微内核,这两种微内核之间有什么差别?

问题3:
鸿蒙宣布开源,为啥还找不到源代码?GitHub上也没有找到。

欢迎大家在留言区和我探讨。

推荐阅读
普通人如何提高格局
谈谈我最近的一些思考
谈谈程序员个人品牌的塑造

编程·思维·职场
欢迎扫码关注

你们吹捧的鸿蒙,只是另一个 Fuchsia相关推荐

  1. 申请鸿蒙选择应用程序是什么,申请鸿蒙系统有一个应用选择怎么选择呢

    [分享交流] 申请鸿蒙系统有一个应用选择怎么选择呢 33804 电梯直达 huafen774590890 新学乍练 发表于 2020-12-18 22:19:17 来自:HUAWEI Mate 30 ...

  2. 鸿蒙申请敏感应用怎么选择,申请鸿蒙系统有一个应用选择怎么选择呢

    [分享交流] 申请鸿蒙系统有一个应用选择怎么选择呢 35694 电梯直达 huafen774590890 新学乍练 发表于 2020-12-18 22:19:17 来自:HUAWEI Mate 30 ...

  3. 升级鸿蒙系统无法选择应用,申请鸿蒙系统有一个应用选择怎么选择呢

    [分享交流] 申请鸿蒙系统有一个应用选择怎么选择呢 34364 电梯直达 huafen774590890 新学乍练 发表于 2020-12-18 22:19:17 来自:HUAWEI Mate 30 ...

  4. 鸿蒙系统报名选择一个应用,申请鸿蒙系统有一个应用选择怎么选择呢

    [分享交流] 申请鸿蒙系统有一个应用选择怎么选择呢 34214 电梯直达 huafen774590890 新学乍练 发表于 2020-12-18 22:19:17 来自:HUAWEI Mate 30 ...

  5. 鸿蒙能和ios媲美吗,把鸿蒙打造成一个和iOS相媲美的操作系统需要多久?

    把鸿蒙打造成一个和iOS相媲美的操作系统需要多久?任正非认为只需要1年的时间. 近日,任正非在接受美国<财富>杂志采访时,谈及了自研操作系统鸿蒙的应用以及关于华为5G设备研发及生产情况.鸿 ...

  6. 鸿蒙harmonyOS封装一个Toast工具类

    鸿蒙harmonyOS封装一个Toast工具类 文章目录 鸿蒙harmonyOS封装一个Toast工具类 前言 一.参数都弄上即可 二.使用步骤 1.封装 2.使用 总结 前言 无语 提示:以下是本篇 ...

  7. 华为鸿蒙系统是怎么样的一个系统,华为手机是什么系统,鸿蒙操作系统是一个怎样的系统...

    用来这么久的华为手机,大家知道华为手机是什么系统么?大家对EMUI和安卓之间的关系有所了解么?知道EMUI有什么特色么?接下来我们就来一起了解一下华为的EMUI系统吧. 华为手机是什么系统?目前华为大 ...

  8. 对比鸿蒙,Google 的 Fuchsia 当前进度如何?

    作者 | Kyle Bradshaw 编译 | 张洁 责编 | 屠敏 随着全球的科技水平的提高,操作系统的出现具有划时代的意义.谷歌自制的Fuchsia操作系统,能带给人良好的体验.谷歌去年年初开始向 ...

  9. fuchsiaos和鸿蒙os区别,谷歌Fuchsia OS和华为鸿蒙系统(HarmonyOS)没有必然联系

    谷歌Fuchsia OS和华为鸿蒙系统(HarmonyOS)都是属于新一代的操作系统,这两个系统都不基于Linux,更不基于安卓(Android).基于这个思路,有人认为它们有一些联系,或者说在开发构 ...

最新文章

  1. 实验二:网络嗅探与欺骗
  2. Zookeeper集群搭建分布式
  3. 图像的存储格式转化(python实现)
  4. 理解Go语言中的方法和接收者
  5. 微软面向初学者的机器学习课程:1.3-机器学习中的公平性
  6. P6793-[SNOI2020]字符串【广义SAM,贪心】
  7. 深入分析3种线程池执行任务的逻辑方法
  8. 根据Request获取客户端IP
  9. .net core 介绍好文章
  10. LPWAN——Sigfox实战经验介绍
  11. 你用过Foxpro吗?
  12. 网站CNZZ数据统计的实现方式
  13. Laravel 事件监听
  14. 古文觀止卷七_獲麟解_韓愈
  15. 转载 Java基本数据类型
  16. java实验三正式报告
  17. Javascript带按钮的轮播广告
  18. Blender着色器节点教程 —— AO
  19. LeetCode刷题记录(一)
  20. python蛇语_python蟒蛇语法分析

热门文章

  1. Visual Studio 2005/2008/2010 简单更换配色主题(转自:http://apit.blogbus.com/logs/84846293.html)
  2. php 数据导出 Excel 表 tp3
  3. Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
  4. Android面试基础技能罗列,谈谈我认为的高级Android开发到底应该是怎样的
  5. MySQL 版本:'for the right syntax to use near 'identified by 'password' with grant option'
  6. 上穷碧落下黄泉,源码追踪经验谈——侯捷
  7. DataGrip深入实战教程
  8. AudioService
  9. 服务器端如何判断客户端是不是手机
  10. java iw_java知识回顾 - osc_iwr5mti2的个人空间 - OSCHINA - 中文开源技术交流社区