鸿蒙降世:一阵风雷惊世界,敢叫日月换新天!

508 阅读6分钟
原文链接: mp.weixin.qq.com
码个蛋(codeegg)第 708 次推文

鸿蒙降世!!!

昨天全世界的目光都聚焦到了东莞,聚焦到了鸿蒙。自今年5月初被美国列入实体名单,实施一系列制裁以来。鸿蒙已经一次次站在镁光灯下。在长期的争议和猜测下,这位东方美人终于:千呼万唤始出来

开篇,余大嘴先提出了"今天我们处于什么时代?"的问题。反思这个问题,也许我们对鸿蒙系统的提出及功能就会有更深的理解。

通过对华为现有生态的梳理,业务趋势的分析。华为提出了:“全场景智慧生活”。这不仅是华为的战略,更是我们每天的生活。智能家居,运动健康,移动办公,智慧出行,影音娱乐。已经深入到我们日常生活中,未来仍将深刻影响我们的生活。

面对这种“万物互联的全场景智慧时代”,我们需要全新的体验和生态。操作系统是生态的基石与核心。什么样的系统才能满足我们的需求呢?PC时代有:Windows,Linux,macOS。移动时代有:Android,iOS,iPad OS。

什么才是未来的OS呢?

面对这个问题,华为的答案就是:鸿蒙OSHarmonyOS,基于微内核全场景分布式 OS。

鸿蒙寓意“开天辟地”,为中国操作系统带来不一样的力量。在英文选中上,华为没有选择直译的:Genesis。而是取了发音相近的:Harmony。巧的是Harmony意为和谐,华为选此,希望给世界带来更多和平。

随后,余大嘴从分布式架构天生流畅内核安全生态共享展开介绍了鸿蒙系统。

分布架构

鸿蒙的架构也采用了分层的思想。一个高效,安全的微内核支持起上层丰富的生态服务。

华为开创性的将分布式架构用到终端OS中。实现了:分布式任务调度,分布式数据管理,硬件能力虚拟化,分布式软总线。

针对这种架构情况,华为利用自己在通信行业多年的积累对中间协议进行简化。

天生流畅

鸿蒙的流畅不得不从CPU调度底层来说。大嘴通过高速路上车流分道的例子,形象的解释了鸿蒙CPU调度算法的:实时负载分析预测,匹配特性、精准调度性能。

号称:响应时延降低25.7%;时延波动率降低55.6%。

熟悉操作系统的同学,肯定知道提升IPC性能,对系统性能的重要性。想当年,微内核系统的鼻祖:Mach。早期就因为IPC性能瓶颈,而饱受诟病。

鸿蒙在这一块同高响应的车载系统QNX及Google最新的Fuchsia相比都有较大优势。

内核安全

为满足移动设备上,指纹,支付等高安全级别的用户需求。华为提出了全新的架构模式。

相信大家都熟知Android时代root的强大,以至于现在厂商对root的管制近乎苛刻。鸿蒙采用外核服务隔离的设计,提升系统安全。

不仅设计安全,而且还通过数学方法形式化验证其安全。

形式化验证虽能显著提高安全,但成本极高!以往只用于航空及芯片设计领域。可见华为是花了大价钱投入到安全上。

余大嘴也夸到:普通操作系统往往只能达到EAL2级,3级。鸿蒙!应该具备5到5+的级别。

生态共享

为了构建良好的生态圈,华为不仅提供了丰富的跨终端,灵活的布局适配,还提供了专用的IDE。

借助方舟编译器,不仅实现了速度的极大提升;而且支持语言也很广泛:C/C++,Java,JavaScript,Kotlin等。

伟大的背后都是苦难

今日强大的鸿蒙系统背后,是华为人不懈的努力。虽然现在鸿蒙的内核还是包含Linux内核,鸿蒙微内核,LiteOS,但未来会完全采用自己的鸿蒙微内核。

今天的荣耀智慧屏上,鸿蒙就要粉墨登场了。未来的鸿蒙将在PC,手机,音响,VR等设备上绽放更多精彩。

吃水不忘挖井人

在惊叹鸿蒙强大的同时,我们不能忘记其灵魂人物--陈海波。

陈教授不仅在操作系统顶级学术会议SOSP上投稿多篇论文,更是在2017年成为了SOSP 2017的两位联合主席之一。多年的学术积累成就了今日鸿蒙的荣耀。

不知道微内核和分布式?

华为大力宣传,鸿蒙是微内核分布式的操作系统。那么你知道是什么意思吗?

微内核

上世纪80年代,随着业务需求的增长。以Unix为代表的宏内核系统架构,在稳定性,可维护性,安全性等都难以满足需求。

为了解决宏内核的问题,微内核的思想被提了出来。基本思想就是:内核只提供最基本的功能,把原来宏内核的功能通过系统服务去实现,来降低内核复杂度。

近年来,采用微内核架构的系统越来越多。例如:Google面向未来研发的Fuchsia系统就采用了微内核。

分布式

传统的服务器架构,系统资源集中于核心服务器的大型主机。随着近年来互联网用户的激增,业务功能更加复杂。集中式架构对服务器的性能要求越来越高,成本也随着硬件的提升而水涨船高。

面对这些问题,网格计算,计算机网络化等概念随之提出。逐渐形成分布式理念。分布式架构就是将复杂的业务拆分成多组独立功能,利用分布式计算技术形成统一的服务。对于外部用户来说就像一个系统一样。

备注:文中图片来源于互联网,如有版权争议,请后台联系删除。

近期文章:

日问题:

你对鸿蒙有什么期待?

专属升级社区:《这件事情,我终于想明白了》