侵权投诉
订阅
纠错
加入自媒体

鸿蒙 OS 的到来,能为我们改变什么?

2019-09-25 14:41
来源: CSDN

「鸿蒙初辟原无姓,打破顽空需悟空」,在国产自研操作系统短缺的窘境之下,天惊一声雷,「鸿蒙」踏风来。

回首上个月的技术圈,最值得业界浮称流说的无疑是 8 月 9 日华为开发者大会 2019(简称 HDC 2019)上公开的「鸿蒙 OS」。作为一款基于微内核的全场景分布式 OS,「鸿蒙 OS」肩负打破传统 IoT 操作系统的责任,同时也成为万众期待的移动操作系统市场上的 Plan B。

其实自「鸿蒙 OS」揭开神秘面纱至今已有一月有余的时间,业界对其看法贬褒不一,有人表示,「鸿蒙 OS」的到来一石激起千层浪,名副其实的国产自研操作系统的骄傲;不过也有人质疑,目前看起来依旧是一款 PPT 操作系统的鸿蒙 OS 真的有那么大的潜力吗?对此,我们也不禁好奇,初生牛犊的「鸿蒙 OS」是否真的能实现以上的种种?其背后又有哪些不为人知的故事?对于为「鸿蒙 OS」开路的全新产品之华为方舟编译器,它的开源代码又将为技术圈的从业者们带来哪些思考?

基于此,CSDN 独家策划了以「鸿源初辟,蒙地始开」为主题的《程序员大本营》9 月刊,将为大家全面揭晓鸿蒙 OS 背后的种种,也将帮助大家更好地了解当下主流的物联网、AI、云计算、区块链等技术迭代历史和最新的发展趋势。

十年磨一剑,霜刃未曾试

事实上,和素有“动物园”之称的阿里相比,华为更像是一本《山海经》。被命名为「鸿蒙」的操作系统就是典型的华为版《山海经》重要组成之一。

众所周知,鸿蒙 OS 十年磨一剑,但霜刃始终未曾试。

早在 2009 年,华为就于内部创立了编译组,开启了秘密研发模式,旨在为自研芯片、新一代通信、云计算、操作系统等技术提供编译器的基础建设。

到了 2012 年,华为再次成立了一个代号为“2012 实验室”,面向未来进行 5-10 年的长期布局,基于以上新兴科技开始深入技术研究。

彼时“2012 实验室”为了进行专项研究,它的旗下逐渐衍生出以多个以科学家名字命名的实验室,譬如诺亚方舟实验室、欧拉实验室、香农实验室、高斯实验室。此前,据国内不少媒体透露,华为的方舟编译器正是来自诺亚方舟实验室,而华为的操作系统则是由欧拉实验室负责研发。

之所以要自研操作系统,其实极其具备危机意识和忧患意识的华为掌舵者任正非早在 2012 年的一次内部讲话就曾透露道,华为做终端操作系统是出于战略的考虑,“(如果)Android 系统不给我用了,Windows Phone 8 系统也不给我用了,我们是不是就傻了?”

果不其然,短短几年后,这个担忧还是发生了。2018 年之际,华为一朝被美国政府列入“实体清单”(Entity List),这意味着华为在未来倘若没有美国政府的许可,所有美国企业将不能再给华为供货。

而在此后没多久,据路透社报道,有消息人士称,Alphabet 旗下的 Google 受美国“行政令”的影响,于 2019 年 5 月暂停了与华为的部分业务合作,其中 Google 除了 Android 操作系统开源的部分,停止了对华为授权 Android 系统中闭源的应用以及技术支持等服务,即 Google 的 Google Play Store、Google 语音控制助理、Google 地图、Gmail、YouTube 等应用,华为设备虽然可以下载但是将无法正常访问。

操作系统被扼喉,外患加内忧的双重压力下,华为暗中发力,加快自己产品的研发速度,而更多有关鸿蒙 OS 的消息也接踵而至:

5 月 24 日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是 2018 年 8 月 24 日,注册公告日期是 2019 年 5 月 14 日,专用权限期是从 2019 年 5 月 14 日到 2029 年 5 月 13 日;

5 月 17 日,有网友曝光由上海某教授领导华为操作系统团队开发的自主产权操作系统「鸿蒙」的相关技术应用;

依旧是 5 月,华为消费者业务 CEO 余承东终松口表示,鸿蒙最早将于今秋面世;

7 月,华为董事长梁华表示,鸿蒙是为物联网开发的系统,可在自动驾驶,远程操作医疗环境,提供低时延的一个操作系统;

今日把示君,谁有不平事

秋季未至,而华为「鸿蒙 OS」提早面世。

在今年 HDC 2019 上,作为“理工”出身的华为消费者业务 CEO 余承东带着为极具技术性的「鸿蒙 OS」惊艳了全场。

对此,余承东正面解释了「鸿蒙 OS」的诞生背景,其表示,目前由于 Android/Linux 系统内核代码庞大冗余,难以保证不同终端体验流畅,同时多终端互联网对设备安全也提出了更高的要求,需要软件生态与硬件绑定,降低用户体验与开发效率,而鸿蒙 OS 正是为了解决这些难点而生。

而从技术架构来看,鸿蒙 OS 具备四大特性:

分布式架构:实现跨终端无缝协同体验

鸿蒙 OS 的“分布式 OS 架构”和“分布式软总线技术”通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。

实现系统天生流畅:确定时延引擎和高性能 IPC 两大技术

为了满足万物互联的全场景智慧时代对 OS 提出的新要求,鸿蒙 OS 将硬件能力与终端解耦,通过分布式软总线连接不同终端,让应用轻松调用其他终端的硬件外设能力,为消费者带来跨终端无缝协同体验。

内核安全:基于微内核架构重塑终端设备可信安全

鸿蒙 OS 采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。同时,它还将微内核技术应用于可信执行环境(TEE),首次通过形式化方法,重塑可信安全。形式化方法是利用数学方法,从源头验证系统正确,无漏洞的有效手段。

统一 IDE 支撑一次开发,多端部署,实现跨终端生态共享

鸿蒙 OS 配备面向多终端开发的统一 IDE(集成开发工具),可以帮助开发者实现真正的一次开发,多端部署,在跨设备之间实现共享生态。

整体而言,鸿蒙是全球第一个微内核、面向 AI 全场景的分布式 OS。

1  2  下一页>  
声明: 本文系OFweek根据授权转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号