0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

孟宁:鸿蒙OS一定会引起国内外巨头的跟进

鸿蒙系统HarmonyOS 来源:百家号 作者:DeepTech深科技 2020-09-14 11:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“终端分布式操作系统不会只有鸿蒙 OS,很可能会像移动互联网时代一样出现 AndroidiOS 两雄争霸的局面。”谈及 9 月 10 日华为开发者大会上发布的鸿蒙 OS 2.0(Harmony OS,下称“鸿蒙 OS”),中国科学技术大学软件学院教师、《庖丁解牛 Linux 内核分析》作者孟宁认为,鸿蒙 OS 一定会引起国内外巨头的跟进。

鸿蒙 OS 主要涉及五大技术:应用框架、13000+APIs、HUAWEI DevEco、方舟编译器和分布式应用。假如鸿蒙 OS 是一栋大楼,这五大技术就是地面上可以看到的建筑物,内核则是看不见的地基。

图 | 鸿蒙 OS 五大技术(来源:华为 HDC)

基于此,DeepTech 就大众较为熟知的分布式应用和方舟编译器这两大 “建筑物”、以及作为“地基” 的内核,和前文的孟宁、华为云 MVP 马超、中国科学院计算技术研究所研究员冯晓兵、鉴释科技首席架构师刘新铭等专家,进行了深入交流。

分布式能力:鸿蒙 OS 的“房顶”

华为给鸿蒙 OS 的定义,是“首个真正为全场景时代打造的分布式操作系统”。分布式,也是华为在鸿蒙 OS 的介绍中,提及最频繁的名词之一。

孟宁告诉 DeepTech,传统分布式操作系统主要在云端使用,比如 Hadoop。据他了解,鸿蒙 OS 是业界首款终端分布式操作系统,也是面向 5G 智能物联网环境开发的操作系统,它要解决的核心问题是协同多个智能终端,完成单个终端难以达成的目标。

图 | 华为表示鸿蒙 OS 是“首个真正为全场景时代打造的分布式操作系统”

在本次发布会上,华为也通过系列案例,展示了鸿蒙 OS 的分布式能力,比如让“远程课堂如现场教学”。此前,使用教育软件进行在线教学时,所有界面都挤在手机、或平板等设备上,由于界面太繁杂、干扰信息太多,学生使用时很难集中注意力。

鸿蒙 OS 的分布式能力,可让远程学习“像在教室里一样”。发布会现场,华为展示了某教育 App 的案例,该 App 基于鸿蒙 OS 分布式框架,能把教师的实时讲课放到大屏上,学生手上拿的平板或手机,仅用作跟老师的沟通。

此前这样的应用,无法在单设备上完成,更无法在两个设备之间联动,而鸿蒙 OS 的分布式能力,则能实现上述功能。

图 | 多屏联动课堂(来源:华为 HDC)

孟宁分析称,分布式操作系统和集中式操作系统是相对的。在组织管理上,分布式操作系统更具灵活性和鲁棒性,可避免集中式操作系统的单点依赖、容错性差等弱点。

因此,分布式操作系统可灵活地进行不同组合和协同,它的主要作用,是统一多种硬件资源,为分布式应用提供简洁的高层应用接口

当前,市面上大多数分布式技术,都是云端分布式技术,而云端分布式技术和终端分布式技术,并没有显著区别,但它们面临着差异巨大的网络环境。云端分布式系统所依赖的网络,往往是数据中心内部的有线网络。

而终端分布式系统所依赖的网络环境更复杂,如 Wi-Fi蓝牙、5G、以太网等异构网络。因此在技术优化上,终端分布式技术的挑战更大,而华为使用的正是终端分布式技术,孟宁认为这也是华为作为网络设备提供商的自身优势所在。那么,终端分布式技术,会有哪些特点?他给出了进一步分析:

1、低延时。以上述教育类软件为例,它对低延时有着广泛需求。但由于网络、协议栈和操作系统进程调度等因素的制约,用户很难获取流畅体验。

而鸿蒙 OS 可从整个软件技术栈,对系统进行优化,目前可以看到华为将网络性能优化的解决方案,提炼出一个新的技术概念——分布式软总线。

相比硬总线,软总线的意思是在多终端设备之间,有一条互联互通的数据通道,它能为多终端协同和系统管理提供基础服务。

图 | 鸿蒙 OS 分布式软总线(来源:华为 HDC)

2、可实现跨设备数据管理。在跨设备数据处理的过程中,操作系统不仅面临着低延时文件存取、数据库访问、搜索等挑战,还有数据管理上的挑战。当然天下武功唯快不破,如果跨设备数据同步足够快,数据管理的难度也会降低。

如下图所示,华为表示鸿蒙 OS 的远程读写性能、OPS 性能(Open Pluggable Specification,能为平板显示器增加计算能力)、以及检索性能,均高过三家友商的操作系统。

图 | 鸿蒙 OS 的分布式数据管理能力(来源:华为 HDC)

3、更安全。手机等终端产品,分布在不同网络环境下,它不像云端可以集中在固定的数据中心内部,因此终端分布式系统面临着更多的安全挑战。如何确保正确的人,用正确的设备正确地使用数据?这是分布式安全的挑战。

鸿蒙 OS 的安全法则是,面对潜在外部攻击设置防火墙;面对潜在内部攻击,则采用检测已知威胁、和 “AI 检测未知威胁” 两种办法。

图 | 鸿蒙 OS 的安全能力

此外,华为云 MVP 马超就鸿蒙 OS 分布式技术做了如下总结,他表示,鸿蒙 OS 主要包含分布式软总线、分布式数据管理、分布式安全三大块,这类似于变形金钢中大无畏式的超级合体战士,本身汽车人单体的作战能力已经非常优秀,再通过组合方式可表现出更优秀的作战能力。

谈及其他厂商也在使用分布式技术,马超分析称,此分布式并非彼分布式,传统意义上分布式技术是做减法,鸿蒙OS的分布式技术是在做加法,通过分布式硬件的虚拟化技术,打破单一物理设备硬件能力的局限,让不同硬件的能力可以互为补充,从而带来全场景智慧体验。

说到过去一年人们对鸿蒙 OS 的不满,孟宁认为,目前用户能感受到的操作系统主要是手机操作系统,其中 Android 和 iOS 位居市场统治地位,鸿蒙 OS 如果加入该存量市场的竞争,并不能带来多少商业价值,反而会让鸿蒙 OS 在替代 Android 上付出巨大投入,而这很不划算。

鸿蒙 OS 从物联网、车载系统、智能家居等领域切入,其面临的市场竞争压力更小,因为业内还没有其他终端分布式操作系统诞生,所以鸿蒙 OS 是在顺应 5G 时代潮流,开拓增量市场。随着搭载鸿蒙 OS 的智能产品的上市,用户对鸿蒙会有更直观的感受。

此外,华为本次也宣布,2021 年华为手机将全面升级鸿蒙 OS。 孟宁认为:“很有可能实现的预见是,鸿蒙 OS 不仅能进入手机操作系统,甚至能进入电脑操作系统领域。如果得以实现,鸿蒙 OS 作为分布式操作系统,也将成为人机交互的统一接口界面,那时它就是真正的全场景分布式操作系统。”

图 | 鸿蒙 OS 的分布式能力(来源:华为 HDC)

方舟编译器:鸿蒙 OS 的 “房梁” 之一

鸿蒙 OS 之所以在华为开发者大会上发布,而不是在该公司其他大会上发布,是因为一款操作系统能否取得成功,技术本身并不是关键,开发者生态才是关键。

本次大会上,华为消费者 BG 软件部总裁王成录表示:“中国科技产业非常繁荣,但是现在的繁荣非常容易凋零枯萎,原因是我们没有根,特别是在软件领域,(可以说)中国的软件行业是没有根的。”

孟宁认为,“根”就在于构建开发者生态,这也是操作系统领域竞争的关键。只有在操作系统上提供丰富的应用程序,用户才会选择它;而只有提供完善的开发工具,开发者才会选择它。

一般来说,开发者开发应用程序时,使用的是编程语言和编程接口,编程语言对应的工具是编译器,编程接口对应的是编程框架、SDK、云服务接口等,这些都是开发者生态中最核心的工具。

从 HiLink、HMS Core 5.0、HiCar、以及模拟器和集成开发环境等配套工具和服务来看,鸿蒙 OS 在开发者生态方面,已具备一定实力,并已吸引不少开发者加入其中。

图 | 鸿蒙 OS 中的方舟编译器 2.0(来源:华为 HDC)

这里要重点讲一下方舟编译器,中国科学院计算技术研究所研究员、国内编译器专家冯晓兵告诉 DeepTech,编译器和操作系统都是系统软件,它们各自有不同的作用和价值。

在计算机系统中,编译器的作用主要有两个:第一,将开发者开发的应用(通常使用高级程序设计语言开发),编译为可以在目标平台上执行的目标程序;第二,通过多种分析和优化技术,让目标程序可以更适合于在目标平台上执行。

终端用户可能意识不到编译系统的存在,但是编译系统又是不可忽视的,比如现在很多终端应用都采用 Java 语言开发,而很多 Java 应用的执行都离不开 JIT(即时编译技术)支持。

编译器对于开发者生态有着重要作用,曾担任惠普 Java 编译器技术实验室主任、鉴释科技首席架构师刘新铭,对此有着深刻体会。刘新铭告诉 DeepTech,华为方舟编译器的首席架构师周志德,是他的好朋友和前同事。

过去十年左右,刘新铭和周志德共同参与了包括 Open64 编译器在内的诸多项目。他们都坚持简单通用的设计原则,热衷在正确的抽象层上做正确的事情。

刘新铭指出,方舟编译器也秉持着相同的设计原理,并在其中设计了特定的 Java 抽象,来实现 Java 特定的优化目标。他认为,方舟编译器也让中国创建自主的计算机软件生态系统成为可能,因为有了编译器,才会有操作系统。中国只有具备自主编译器,才能在谷歌等国外巨头面前拥有发言权。

同时,鸿蒙 OS 的开源,是构筑开发者生态的另一极。孟宁表示,开源软件已成为最主流的软件开发模式,连微软都已开始拥抱开源。开源软件具有 “眼球足够多,Bug 无从藏” 的代码质量优势。

图 | 华为积极拥抱开发者(来源:华为 HDC 大会)

当前中国企业开放的源代码比较少,主要是因为企业大多使用别人的开源代码,原创代码比较少,这会导致无 “源” 可开。孟宁认为华为近年来,在软件工程领域投入颇多,相信代码质量已经得到较大提高。

与此同时,鸿蒙 OS 开源也是自信的象征,不过商业公司不会仅为显示自信而开源。孟宁认为华为开源主要有以下几方面考虑:

1、对华为自身来说,开源可以给外国政府、国际客户、以及生态链合作伙伴吃个定心丸,消除国家安全上的顾虑,树立开放合作的良好国际形象;

2、开源有利于借助社区力量来改善代码质量,有利于开发者获得社区的技术支持,从而吸引更多开发者加入其生态系统;

3、对终端用户而言,开源可减轻海外终端用户对隐私和安全上的心理障碍。

本次发布会上,华为表示到 2021 年 10 月,鸿蒙 OS 将面向 4GB 以上所有设备开源,这很可能意味着鸿蒙 OS 在进入手机和电脑之后,会成为真正意义上的全场景分布式操作系统。

图 | 鸿蒙 OS 开源路标(来源:华为 HDC)

鸿蒙 OS 的“房地基”:微内核架构

如果把鸿蒙 OS 比作一栋大楼,那么 Harmony OS 应用框架、13000+APIs、HUAWEI DevEco、方舟编译器和分布式应用这五大能力,就是房子的五大功能。

而内核则是房子的“地基”,本次发布会上,华为也表示鸿蒙 OS 基于微内核架构,其代码量只有 Linux 宏内核的千分之一,受攻击几率借此大幅降低,终端设备也变得更加可信安全。

那么,到底什么是微内核?微内核可以给用户带来哪些好处?孟宁做了以下分析。

说起微内核,先得区分宏内核和微内核。从代码量上,宏内核和微内核一个多一个少,实际上更主要的是管理职责上的多和少。

成功的单机操作系统都是基于宏内核比如 Linux 内核,单机操作系统的硬件管理、以及系统调用接口之间的几乎所有管理工作,都放在内核中集中统一处理。

而谷歌的下一代操作系统和华为鸿蒙 OS 都选择了微内核,背后一定有其原因。下一代操作系统主要面向万物互联的 5G 智能物联网环境,这种环境的特点是,终端类型不仅多种多样,还需要互相协同工作。

而微内核的好处在于,既方便适应硬件资源差异较大的诸多终端设备,又方便将很多管理职责转移到分布式系统层面。孟宁认为,这是谷歌和华为在下一代操作系统中,不约而同选择微内核的原因。

对于微内核可以带来的用户体验,孟宁表示,微内核便于多种终端底层在操作系统层面实现统一,其可以为多端融合提供更流畅的用户体验,显然这种好处对用户来说是间接的,用户往往感受不到产品背后是微内核还是宏内核。

直接的好处就是省钱,因为同等条件下,微内核消耗的硬件资源更少,一旦降低硬件成本,用户就能买到性价比更高的产品。

鸿蒙 OS 会刺激国内外巨头跟进

多年从事 Linux 内核分析课程教学的孟宁认为,电脑操作系统和手机操作系统都是单机操作系统,物联网操作系统一般是在单机的嵌入式操作系统基础上,再做一些分布式管理工作。只是在鸿蒙 OS 发布之前,业内没有面向物联网的分布式操作系统。

故此,他认为鸿蒙 OS 的发布,一定会刺激国内外巨头以某种方式跟进。而且在中美技术脱钩的背景下,中国基础软件系统软件亟待提高,鸿蒙 OS 的发布就像是吹起冲锋的号角。因为鸿蒙 OS 这样的终端分布式操作系统,比电脑和手机的单机操作系统要复杂起码一个数量级。

在技术栈上,鸿蒙 OS 增加了一层分布式操作系统管理,在芯片、系统和编程接口上,则融入了 AI 技术。因此鸿蒙 OS 必然会带动以操作系统为代表的基础软件系统软件领域的大发展。

对此孟宁总结称:“我想终端分布式操作系统不会只有鸿蒙 OS 这一个技术栈,很可能会像移动互联网时代一样 Android 和 iOS 两强争霸,因此让我们拭目以待鸿蒙 OS 的竞争对手的出现。”

由于美国禁令,三天后的 9 月 15 日,三星和 SK 海力士将停止向华为供应芯片,迫在眉睫的“断供日”,或将给其带来更大压力。9 月 10 日,华为消费者业务 CEO 余承东表示:“没有人能够熄灭满天星光,每一位开发者,都是华为要汇聚的星星之火。”这句话,或可以代表华为迎接困难的态度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    35805

    浏览量

    260820
  • 编译器
    +关注

    关注

    1

    文章

    1670

    浏览量

    51103
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69366
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人燃爆2025慕展!国内外半导体厂商同台“秀肌肉”

    电子发烧友网报道(文/莫婷婷)4月15日,慕尼黑上海电子展盛大开幕,现场人潮涌动,众多国内外厂商参展。MCU、电源管理芯片、功率器件、电感/电容等被动器件、传感器等各类产品纷纷亮相,AI技术、工业
    的头像 发表于 04-17 09:07 2882次阅读
    人形机器人燃爆2025慕展!<b class='flag-5'>国内外</b>半导体厂商同台“秀肌肉”

    开源鸿蒙技术大会2025丨OS内核与视窗分论坛:筑基开源鸿蒙核心内核,共拓视窗技术边界

    开源鸿蒙技术大会2025 OS内核与视窗分论坛在湖南长沙国际会议中心圆满举行。来自西北工业大学、浙江大学、厦门大学、华为等高校和企业的学者专家齐聚堂,围绕鸿蒙内核通信机制、智能渲染、
    的头像 发表于 11-20 17:29 516次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>OS</b>内核与视窗分论坛:筑基开源<b class='flag-5'>鸿蒙</b>核心内核,共拓视窗技术边界

    开源鸿蒙技术大会2025丨OS原生智能分论坛圆满举办

    开源鸿蒙技术大会2025 OS原生智能分论坛在湖南长沙国际会议中心圆满举行。来自学术界与产业界的多位专家学者齐聚堂,围绕端侧AI、智能体(Agent)技术、大模型高效推理等前沿议题展开深度交流
    的头像 发表于 11-20 17:28 432次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>OS</b>原生智能分论坛圆满举办

    国内首款鸿蒙人形机器人亮相

    电子发烧友网综合报道 据“中国光谷”微信公众号消息,在鸿蒙生态(武汉)创新中心的智慧展厅内,国内首款搭载开源鸿蒙系统的人形机器人“夸父”惊艳亮相。这款基于开源鸿蒙开发的机器人,成功打破
    的头像 发表于 10-30 09:14 2679次阅读

    航裕电源以大电流技术为国内外超导加速器项目提供优质方案

    级大电流解决方案,为国内外超导加速器项目提供优质方案,成为大科学装置建设的 “中国力量”。 什么是超导加速器?       超导加速器是利用超导材料特性,将质子、电子等带电粒子加速到极高能量,满足科研、医疗需求的精密装置,能降低
    的头像 发表于 10-12 15:02 1300次阅读

    直线模组品牌大起底:国内外优质品牌全解析

    全球范围内,众多品牌在直线电机模组领域不断深耕,以先进技术和卓越品质塑造了良好口碑。接下来,为您详细梳理国内外知名直线电机模组品牌。国外知名直线模组品牌美国派克(P
    的头像 发表于 07-16 11:26 733次阅读
    直线模组品牌大起底:<b class='flag-5'>国内外</b>优质品牌全解析

    国内外电机结构 工艺对比分析

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:国内外电机结构 工艺对比分析.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第时间告知,删除内容!
    发表于 05-29 14:06

    国内外半导体厂商涌现慕展,共话产业新风向! ——2025慕尼黑上海电子展官方视频采访集锦(上)

    2025年4月15日到17日,一年一度的行业盛会——慕尼黑上海电子展盛大举行。电子发烧友网做为慕展的官方视频采访合作伙伴,邀请诸多国内外半导体厂商来到直播间进行了视频采访。以下是厂商代表们对产品精彩
    发表于 04-23 16:28 1350次阅读
    <b class='flag-5'>国内外</b>半导体厂商涌现慕展,共话产业新风向! ——2025慕尼黑上海电子展官方视频采访集锦(上)

    新能源汽车驱动电机专利信息分析

    采用Thomson Innovation专利检索分析平台搜集整理驱动电机相关专利,通过分析国内外驱动电机专利的 申请时间趋势、国别分布、申请人排名、技术热点分布以及国内专利省市分布,了解国内外驱动
    发表于 03-21 13:39

    电源设计细节大全(200个电源电路图)-378页

    资料包括干电池、蓄电池及微型电池的原理,应急电源、逆变电源、充电器、开关电源实例分析,UPS电源及常用电路和实例。附录包含了常用各种类型电池型号规格表,稳压电源中常用二极管各类参数表,国内外集成
    发表于 03-05 16:05

    航空发动机研制中数值仿真技术的战略地位及国内外发展概览

    战略地位和作用。通过国外典型研究计划和实例分析了国内外发展现状,指出了我国在该技术领域的主要差距。提出要充分认识数值仿真技术在航空发动机研制中的重要地位和作用,尽快建设和发展属于我国自己的航空发动机数值仿真系
    的头像 发表于 02-09 17:29 1455次阅读
    航空发动机研制中数值仿真技术的战略地位及<b class='flag-5'>国内外</b>发展概览

    2024年智慧路灯国内外应用案例(节选)智慧路灯案例

    2024年智慧路灯国内外应用案例(节选)智慧路灯案例
    的头像 发表于 01-03 10:06 1278次阅读
    2024年智慧路灯<b class='flag-5'>国内外</b>应用案例(节选)智慧路灯案例

    华为轮值董事长晚舟:2024年是原生鸿蒙的关键之年

    在2025年新年之际,华为轮值董事长晚舟发表了新年致辞。她强调,2024年是原生鸿蒙操作系统的关键年。在这年里,鸿蒙千帆计划得到了众多
    的头像 发表于 12-31 15:17 1310次阅读

    聚飞MLED超高清助力中国首个海关+鸿蒙创新基地

    基地占地3000平方米,将先进科技进行集成创新,成为开源鸿蒙技术应用和新型显示技术成果的的绝佳示范应用场景,向莅临的世界海关组织成员海关、国际组织、国内相关部委、地方政府、国内外学术机构、行业协会、
    的头像 发表于 12-23 11:11 1093次阅读

    思尔芯第八代原型验证系统获国内外头部厂商青睐

    国内领先的数字EDA(电子设计自动化)供应商思尔芯(S2C)近日宣布,其第八代原型验证系统——芯神瞳逻辑系统S8-100,已全面获得国内外头部厂商的广泛采用。这成就标志着思尔芯在EDA领域
    的头像 发表于 12-20 14:00 895次阅读