作者 | 雷架

来源 | 爱笑的架构师(ID:DancingOnYourCode)

头图 |  CSDN 下载自东方IC

鸿蒙系统2.0的发布给国人带来极大的振奋,虽然有一部分人不断唱衰,觉得是大家被爱国情怀所左右,但大部分人的激动其实原因很简单,人人都知道华为被制裁不是公司级别的竞争,而是国家和国家实力的斡旋。

如果没有这接二连三的制裁,华为的系统自研或许还会晚好些年,要不怎么说压力使人进步呢。华为一直是一个风口浪尖上的公司,有点意思的是在系统没发布时每个人都在猜测系统的名字,以至于后来官方干脆使用传播甚广的鸿蒙作为系统的名字。

HarmonyOS

都在聊鸿蒙,那鸿蒙是什么?

官方介绍“鸿蒙系统(HongmengOS)是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备“。可以看到这是一场大的布局,可能是华为的生态布局已经到了一定的阶段,也可能是国内外的压力以及连番的制裁让华为有了置之死地而后生的觉悟。

我们看一下鸿蒙系统发布的一些关键时间节点,并计划于2021年发布鸿蒙系统3.0,实现软硬协同优化:

鸿蒙系统路标

2020,5G、AI加速,智能互联时代悄然而至。HMS 7大领域全面开放、10+应用平台、全球激励计划加持160+万开发者,跨终端服务触达7亿用户。HarmonyOS为打破沟通边界而来,全场景智慧体验触手可及。覆盖全球的服务网络,助力开发者拥抱世界。

2019年在华为被连续制裁的情况下,中国的众多高校以及企业纷纷向华为伸出合作的手,我们是一个国,大家深知团结才有制胜的可能,各大高校一直都与华为有密切的人才合作计划,长期输送技术人才。

科研院校积极与华为合作

要知道2019年鸿蒙发布会时被一些人嘲笑是ppt系统,因为看不见摸不着,但踏实做事的人从来不会被别人的嘲笑所左右。作为一名互联网从业者,深知初代系统往往都是前进了一大步,从0到1从来都不是那么容易,而这次发布会也不仅仅是宣布鸿蒙,更是国人的一针强心剂,证明中国的科技不是那么不堪一击,中国的技术有提高的空间但也有实现的实力。

软硬件双轮驱动

鸿蒙系统不再是华为“画饼”

如果说2019年的发布会是画饼,那2020年的鸿蒙2.0发布会可谓是把饼给落实了。这次发布会将鸿蒙系统代码开源,附源码链接:https://codechina.csdn.net/openharmony,12月还会提供SDK、文档、工具和模拟器。

余承东称9月10日面向内存为128KB-128MB的终端设备,2021年4月面向128MB-4GB的终端设备,10月将面向4GB以上的所有设备进行全面开源。

华为的这一步走的并不容易,要知道从设计芯片到制作芯片,再到操作系统以及操作系统相关的软件生态,我们国家一直在落后状态,但并不代表我们会一直落后。嘴硬出不来这些成果,可以看到的是华为和其它企业有在努力去做。

鸿蒙os在分布式技术上的提升有三个方面,包括分布式软总线、分布式数据管理和分布式安全。其中分布式软总线是底座,重新定义了硬件设备之间的关系。HarmonyOS是面向全场景多终端的分布式操作系统,使得应用程序的开发打破了智能终端互通的性能和数据壁垒,业务逻辑原子化开发,适配多端。

分布式数据管理

鸿蒙系统是Android的升级版?

从根本上讲,它们是不同的,因为鸿蒙OS是微内核,Android是Linux的宏内核。现阶段,鸿蒙OS的架构类似于混合内核,里面有linux,鸿蒙微内核,liteOS三种,因为有基于linux的内核,所以可以兼容Android,未来的方向是全部是鸿蒙微内核。

华为的微内核只包含运行操作系统所需的最少量代码。华为的微内核大约有linux内核代码量的1/1000,因为它只包括线程调度和IPC。所有其他服务(如文件系统、设备驱动程序、网络驱动程序等)都在用户空间中运行。

华为声称其微内核提供的IPC比Fuchsia OS快5倍,比QNX微内核快3倍。因为Android使用了大量冗余的代码,过时的调度机制存在碎片问题,鸿蒙系统在此方面有所改进,因此会比Android更快。安卓系统最被诟病的地方是它设计的Root权限,有趣的是,在HDC 2019大会上,华为宣布其操作系统不支持设备上的Root访问,这应该是为了改善微内核和设备的整体安全性。

HarmonyOS愿景

在制裁的情况下还实现了2.4亿台手机的发货量,市场份额全球第二。鸿蒙系统的全面推广需要更多企业的支持,更多软件产品的支持,虽然华为称Android生态的应用迁移到鸿蒙OS的开发工作量非常小,但终有一天希望能实现华为鸿蒙的全生态。

华为还强调了一种自信叫“开源”。我们知道,安卓的成功离不开开源。开源让更多的开发者和使用者加入到安卓生态系统中,助其不断完善和成熟。鉴于安卓系统强大的生态壁垒,华为的策略是“优先使用谷歌Android操作系统,如果Android操作系统无法使用了,就随时启用鸿蒙。华为亮出了挑战者的姿态,也敞开合作的大门,走的十分谨慎。

开发者生态正在发芽

但在正式使用体验前,我们无法得知这种改变,让我们拭目以待,期待看到更好的鸿蒙、更好的华为!

更多精彩推荐
☞@程序员,什么才是“2020-1024”的正确打开姿势?
☞“复制粘贴”发明人,竟是物理学博士转行做程序媛!
☞机器人也开始"怕疼"了?科学家开发无需人工干预即可"自愈"的机器人
☞最新!百度首发 OCR 自训练平台 EasyDL OCR
☞SQL分页查询方案的性能对比
☞2021年,很可能是以太坊的“高光之年”
点分享点点赞点在看

汇聚开发者星星之火,华为鸿蒙系统有希望成为国产之光?相关推荐

  1. 华为有哪些鸿蒙系统的手机,华为鸿蒙系统支持哪些手机

    华为鸿蒙系统支持哪些手机?华为在昨天晚上新发布了鸿蒙系统,这一下就引发了很多的关注度,很多小伙伴们都比较关系的就是自己的手机能不能安装华为鸿蒙系统支持自己的国产系统,不过这一次的华为也没有辜负大家的期 ...

  2. 华为鸿蒙国人希望,华为鸿蒙系统,将给国人生活带来巨大改变

    在上周(12月16日),华为官方正式对外发布HarmonyOS 2.0手机开发者Beta版本,随着这个版本的到来,这又将会是一个划时代的里程碑! 图注:HarmonyOS 2.0手机开发者Beta版发 ...

  3. 华为鸿蒙系统HarmonyOS学习之十一:华为个人开发者账号注册步骤及方法

    华为鸿蒙系统HarmonyOS学习之十一:华为个人开发者账号注册步骤及方法 华为开发者联盟是华为面向生态伙伴的开放合作平台,旨在协调华为全球化平台和产业链资源,从应用推广.开发支持.应用变现.品牌宣传 ...

  4. 鸿蒙系统有希望像ios一样流畅,华为鸿蒙系统或继承了“IOS系统”大量优点,流畅性不输对手!...

    安卓以其强大的兼容性和开放的软件生态,赢得了全世界用户的一致认可,安装量已超过10亿台.另一方面,华为谷歌OV的Android纸箱问题一直难以解决,它的Java编程语言不如iOS那么高效.更重要的是, ...

  5. 方舟编译器编写鸿蒙软件,华为开发者大会,鸿蒙系统方舟编译器开源

    原标题:华为开发者大会,鸿蒙系统方舟编译器开源 在8月9日下午召开的华为开发者大会2019上,华为消费者业务CEO余承东正式发布了鸿蒙OS,同时华为消费者软件业务总裁王成录表示,方舟编译器真实开源.这 ...

  6. 华为鸿蒙系统8月9日上市,2019华为开发者大会8月9日开启 鸿蒙系统或重磅发布

    原标题:2019华为开发者大会8月9日开启 鸿蒙系统或重磅发布 [手机中国新闻]北京时间8月9日至8月11日,华为面向全球开发者的2019年开发者大会,将在东莞松山湖正式举行.这也是华为首次在华为松山 ...

  7. 华为鸿蒙系统应用开发工具介绍 DevEco Studio

    简单介绍华为鸿蒙系统应用开发工具 DevEco Studio的安装和使用 据说12月份鸿蒙系统会推出手机的SDK哦,作为一名普通的开发者,表示非常期待. 一.HUAWEI DevEco Studio ...

  8. 华为申请鸿蒙系统邮箱,华为鸿蒙系统

    华为鸿蒙系统这是华为最新推出的一个全新的手机系统,备受瞩目,打造最好的华为系统生态,可按需扩展,实现更广泛的系统安全,感兴趣的小伙伴们不要错过了,一起来进入华为鸿蒙系统2.0申请入口体验一下吧! 华为 ...

  9. 华为鸿蒙系统真的好吗,鸿蒙系统真的成熟吗?华为还有很长的路要走

    许多人认为,华为的产业发展规划尽管早已非常健全,但2020年发布鸿蒙手机的概率并不大.为了更好地搭建一个详细的系统软件生态体系,华为投入了许多精力.鸿蒙系统也代表着国产系统的风采,假如轻率发布,对华为 ...

最新文章

  1. Jquery zTree实例
  2. LeetCode总结 -- 树的遍历篇
  3. 审计工作存在的难点和问题_内部审计工作法读后感分享
  4. double处理arithmeticexception为什么不报错_为什么工业废气处理设备的价格不一样?...
  5. 处理字符串_1_生成自增值
  6. subprocess中执行git命令报告no such file or directory一例
  7. 2015腾讯暑期实习笔试题目
  8. 用linux集成电路版图设计,集成电路版图设计报告.doc
  9. CAS单点登陆原理简介及环境搭建
  10. android提权system,Android push app to /system/app/
  11. CodeForces - 93B(贪心+vectorpairint,double +double 的精度操作
  12. Oracle --DML、DDL、DCL
  13. 贵族机要第二次半修改装备简单分配
  14. android webview输入框_Android WebView 软键盘挡住输入框
  15. 华为网络设备-构建简单IPv6网络实验
  16. 用python证明给定范围的欧拉常数
  17. 【机器学习】【决策树】自己动手用Python实现一个类:in样本集,out特征分布、概率密度、熵、条件熵、信息增益、信息增益比
  18. 服务器上的文件都变成只读了,[求助]Excel 文档都变成只读了,请问怎么恢复?/excle变成只读文件怎么办...
  19. 输入一个4位以内的正整数,输出各位数字之和
  20. 常见的鼠标事件以及onmouseover与onmousemove的区别

热门文章

  1. java 中文分词 比较_中文分词工具评估:chinese-segmentation-evaluation
  2. SAP 零售商品主数据修改物料组的方法
  3. 李开复预测:未来20年 AI将深刻影响五大产业
  4. 【新无人机数据集】从 行人重识别 到 无人机目标定位
  5. BERT中的词向量指南
  6. 初学者 | 一文读懂命名实体识别
  7. 动手学深度学习需要这些数学基础知识
  8. 「NLP」 聊聊NLP中的attention机制
  9. Pythorch使用总览
  10. 《人工智能爱好者俱乐部》祝大家元旦快乐!