华为鸿蒙OS问世,操作系统迎来新纪元

2019-08-09 17:51:58 来源:EEFOCUS
标签:

今天,2019年华为开发者大会在东莞松山湖总部召开,在会上华为消费者业务 CEO 余承东以“全场景时代 新体验与新生态”为主题发表了演讲,重磅发布了鸿蒙OS HarmonyOS。余承东的解释是,鸿蒙的中文有「开天辟地」的意思,最接近的英语单词就是 Genesis。用汉语拼音表达鸿蒙发音太难,因此取名Harmony,希望给世界带来更多和平、方便。

 

余承东介绍鸿蒙OS具有如下四大独到优势:
 

分布架构;

天生流畅;

内核安全;

生态共享。

 

 

一套系统打破设备之间的墙

物联网设备数量大、体积小、内存有限,因此需要轻体量的操作系统,同时还要确保安全性,这对设备、操作系统都提出了更严苛的要求。现在的操作系统都是针对不同的硬件平台设计,手机有手机操作系统、手表有手表操作系统,汽车机有汽车操作系统,这就造成开发工作量都是割裂的。不管是苹果的iOS,还是Android系统,都是基于Linux、Unix,内核非常庞大,Android操作系统有1亿行代码,内核超过2000W行代码,而我们平时真正用到的只有内核的8%,如此冗繁的设计很难保证流畅度。

 

余承东认为,“软件生态和硬件是绑定的,需要让工作效率更高,打破设备之间的墙,实现生态共享,跨终端实现,这是对我们 OS 提出的要求。”

 

 

鸿蒙OS是全球第一个基于微内核全场景分布式 OS,有分布式架构支撑,提供天生流畅内核级安全生态系统。从架构上看,最底层是内核,上面是基础服务层、程序框架,通过这些支撑不同的设备,包括智慧大屏、可穿戴、车机、音响、手表、手机、PC等。

 

余承东解释,我们可以通过一套系统,一个 OS 实现模块化解耦,对应不同设备可以弹性部署,不管硬件能力强还是硬件能力弱的,都可以一套操作系统,可以统一在不同硬件平台上进行加载部署,同时应用强大灵活统一部署能力,适配万物互联时代设备对操作系统的需求。同时采用分布式架构,首次用于终端 OS,无缝式协同,分布式软总线,硬件能力虚拟化、资源化。通过操作系统分布式软总线让同一个帐户下的多种终端能够实现硬件能力跨终端之间调用。对于我们分布式操作系统、分布式软总线,我们对中间协议进行简化,让传输更加高效、更加简洁、更加快捷。

 

微内核,更安全

鸿蒙OS采用了微内核,为什么采用微内核?从计算机发明以来都是采用宏内核,如今已经进入微内核时代,就是内核级安全。余承东介绍,“鸿蒙微内核已经在 Android 手机、平板投入商用,包括 2.0 之后,很多华为终端都采用了鸿蒙的微内核,用在可信可执行环境中,用来做人脸支付、高安全级别使用,首次通过了形式化验证。鸿蒙的微内核通过数学方法形式化验证,保证充分的验证匹配,形式化验证,是源头验证系统安全的有效手段。形式化验证是一种方法,会带来问题,编一行程序,形式化代码就 100 行,2000 万宏内核,20 亿形式化代码,是一个灾难。”

 

微内核,内核小,可以实现形式化验证,显著提高安全。今天把微内核形式化方法用在广泛的操作系统,因为微内核天然没有 ROOT,不需要 ROOT 权限,一旦获得 ROOT 权限,相当于拿了大门钥匙,可以进入每一个房间,我们把微内核每一层进行了线程调度,放入微内核。图形图像调用、文件管理、电源管理、内存管理可能都涉及安全,但是每个单独加锁,没有统一钥匙可以开所有房间门的钥匙,不可能拿到一个地方攻破所有地方,无需 ROOT 权限,外核服务相互隔离,提供性能级安全,把宏内核方式变成两层,微内核、外核,来实现过去宏内核系统,因此更加安全、更加高效,从源头提升了安全级别。

 

余承东强调,目前,操作系统往往只能达到 2 级,最多 3、4 级,鸿蒙 OS 可以达到 5+ 安全级别,恐怕是全球第一个。

 

可以随时用于手机,但优先考虑安卓系统

对于鸿蒙 OS 未来的发展,余承东希望未来用一个鸿蒙内核代替 Linux 等所有内核,但是同时通过外核,对上面用户程序框架 API 来支持所有应用,包括让开发的 Android 应用、Linux、Unix 应用,都能很方便在其微内核上运行,开发环境、开发语言、多种操作语言、多种平台,开发应用都能在上面运行。包括 WEB、HTM5、Linux、Unix,但是带来更加高安全、高性能。同时全场景分布式 OS,带来生态共享。

 

余承东还表示,方舟编译器在不断完善和提升,明年有鸿蒙 2.0 版本,后年鸿蒙 3.0 版本,不断完善——微内核完善、外核完善、编译器更加完善、开发环境完善。让其可以用在多种设备上,包括手表、手环、车机、PC、平板……

 

大家最关心的是:鸿蒙OS能不能用在手机上?当然能。余承东解释,“随时可以用,但是因为考虑到生态原因,我们支持谷歌的 Android 生态,我们优先使用谷歌 Android 操作系统,如果 Android 操作系统无法使用了,我们就随时可以启用我们的鸿蒙。我们鸿蒙 OS 比 Andorid 有更强性能、更高的安全性、分布式能力、面向未来全场景能力,这是面向未来的操作系统。其实我们在 Android 生态的应用迁移到华为鸿蒙 OS,开发工作量非常非常之小,甚至用我们方舟编译器,我们生态去连接,可能一天两天就搞完了。”

 

业内人士的看法:

网友 *祥:以后iOS、Android、鸿蒙三个系统数据不通怎么办?

网友 xzy:生态系统还需好好建设,真正落地才能成功,在开发工具 SDK上要多下功夫。

网友 秋刀鱼:谷歌也有微内核系统fuchsia,就看两者谁能打过谁了

网友王*晨:物联网整体还在初期,鸿蒙OS植入,走开源路线,就是平地起高楼有它的效应,不过仍然要面临兼容的问题,还要看实际运营情况。

 

与非网原创内容,未经允许,不得转载!

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
郭云云
郭云云

与非网副主编,网名:咖啡不解困。在电子产业圈混迹8载,喜欢听大咖讲产业故事,喜欢听牛人分析产业趋势,也喜欢发表自己的“正理邪说”,时刻保持对所见所得的思考。

继续阅读
华为AI芯片是从什么时候发展起来的?一文读懂华为AI芯片发展史

众所周知,数据、算力和算法,驱动着人工智能的第三次浪潮。面对AI算力需求的爆发式增长,这几年华为在做些什么?看似高深的人工智能(AI)技术,其实已经“润物细无声”地深入大众生活,仅你手中一部华为Mate20手机,就可以实现人脸识别、物体识别、物体检测、图像分割、智能翻译等AI功能

华为AI处理器虽然用了Arm架构,但徐直军表示完全不慌?

与非网8月23日讯,自华为遭受到美国的禁令已经过去了九十多天,但似乎华为并未受到太大的影响,反而是美国帮助华为打了个响亮的广告,就在今天,华为又发布了AI处理器,还表示根本不慌。

三星想重回中国市场?问问消费者们同不同意?

与非网8月23日讯,来势汹汹的华为在贸易摩擦中感受到了震荡,三星这个“老家伙”也有了喘息之地。这次,它又想重新回到国内市场。

更多资讯
将Power指令集开源,IBM 是如何咸鱼翻身的?

这是一个漫长的过程,如果在十年前就这样做,情况可能会更好。但是,随着收购Red Hat后大量注入开源精神,IBM终于迈出了下一步,将其Power系列处理器的指令集体系结构开源。

快速掌握MIPI开发攻略,对接百度人工智能计算卡EdgeBoard

MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写,是MIPI联盟发起的为移动应⽤处理器制定的开放标准。

海思与联发科的“你侬我侬”,谁才能最终亚洲一哥”?

与2018上半年相比,有两家新进入前15名的,分别是Fabless(无晶圆厂的IC设计公司)厂商联发科(MediaTek),其从去年同期的第16位上升到第15位,另一家是IDM厂商索尼,该公司是这15家厂商中唯一实现同比正增长的,排名也上升5位,成为2019上半年第14大半导体供应商,具体如下图所示。

兆易创新的 RISC-V 内核 32 位通用 MCU 产品,全球首个有哪些看头?

2019年8月22日,北京 — 业界领先的半导体供应商兆易创新GigaDevice(股票代码603986)宣布,在行业内率先将开源指令集架构RISC-V引入通用微控制器领域,

英特又“挤牙膏”?最新一代酷睿用14nm工艺
英特又“挤牙膏”?最新一代酷睿用14nm工艺

英特尔对移动 PC 处理器的更新仍在继续,今天,英特尔带来了第二批面向轻薄本和二合一设备的第 10 代 Comet Lake 移动处理器。