布局20年!华为开辟鸿蒙背后的物联网“野心”
今年的华为发布会格外让人重视,外部和内部原因都有。
8月9日,华为开发者大会在广东东莞松山湖召开, 这次大会聚集了产业链1500多家合作伙伴、5000余位开发者, 一时间吸引了各方眼球,连央视都参与进来,进行现场直播。
截图来源: 新浪微博
在今年5月遭遇美国全面封锁之后,华为经历了英特尔、谷歌等多家公司相继断供,这是其最大规模的一次发布会, 比苹果的秋季发布会早了一个月。
这可能是华为最受关注的一次发布会,毕竟,无论是友商还是对手,都想知道华为究竟过得怎么样。
“开天辟地”的鸿蒙
端倪已露数月,今日初见真容。
5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”。 当时信息显示,华为鸿蒙可应用于操作系统程序、计算机操作程序、计算机操作软件等。
时隔3个月后,令谷歌“变脸”的这套基于微内核、面向全场景的分布式操作系统终于揭开了面纱。
“如果安卓一直不能使用,华为手机可以随时启用鸿蒙OS。” 华为消费者业务CEO余承东在开发者大会上如此表示。
早在2012年的时候,鸿蒙其实就已经在华为的规划当中了,当时就已经拿到了国家科技进步二等奖。 这样算来,一度被当作“备胎”的鸿蒙,到如今也已经有了7年的研发时间,并且可以推测如今的鸿蒙可能已经成熟了,或者说是趋于成熟。
而这次开发者大会,正是将其推出的时机。
那么,这款备受世人瞩目的鸿蒙OS到底强在哪里呢?
余承东在介绍鸿蒙OS开发初衷时表示: “随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力,以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形。 鸿蒙应未来而生。 ”
在中国的古语里,鸿蒙又作“鸿濛”,意指宇宙形成前的混沌状态,成玄英书: “鸿蒙,元气也。 ”用余承东本人在开发者大会上说的就是,“鸿蒙用中文的意思可能有‘开天辟地’的意思,最接近的英语单词就是 Genesis,开天辟地的意思”,但是考虑到用汉语拼音表达鸿蒙太难发音了, 华为最后为鸿蒙取名为Harmony,“希望给世界带来更多和平、方便”。
从华为给其自研的新系统起名来看,华为是想做一件“前人”没做成的一件事,而实际上也正是这样。
根据华为在开发者大会上披露的信息来看, 鸿蒙OS是全球第一个基于微内核全场景分布式OS,有分布式架构支撑,提供天生流畅内核级安全生态系统。
从鸿蒙的架构来看,最底层是内核层,上面是基础服务层、程序框架,然后通过这些去支持其他的应用,比如这次发布会公布的智慧屏,以及智能穿戴设备、音响等各种终端。
而从华为公布的这套鸿蒙OS架构来看,其核心关键在于鸿蒙微内核,内核相当于系统的地基,这也是余承东在给鸿蒙定义时所重点强调的, 那么什么是微内核呢?
很明显,同微内核相对的就是宏内核,而自从计算机发明以来,其实用的都是宏内核。 上个世纪80年代开始,国外开发的微内核的典型代表有Windows、iOS。 简单来说,宏内核就是把很多东西装进内核,又被称为单内核,包括文件系统、进程管理、内存管理、声卡显卡驱动程序等,做一个类比, 人脑在一定程度上相当于宏内核, 不仅仅是信息交换中心,同时也是信息处理中心,指挥人体各部分进行行动。 放到整个宏内核之中来看,宏内核本身作为母体中心,各个子程序需要实现彼此之间的信息交流互动,而宏内核就充当了其中的“指挥者”。
与之对比的微内核,其不负责指挥,仅仅是作为信息交换和存储功能,各部分子程序自行进行反应和行动,具有自主性。 同样做一个类比, 章鱼具有的就是类似于微内核特点的系统, 章鱼的触角具有独立的神经,可以自己对外界做出应激反应。
不管是宏内核还是微内核,都是Operation system操作系统的一种形式,目的主要是构筑硬件设备的底层逻辑框架,指挥硬件设备工作,同时满足外部软件的调用需要。 简要概括宏内核和微内核的区别就是,微内核中,系统包括内核,但是内核不包括系统,而宏内核则是,内核和系统是一体的。
版权保护: 本文由 沃派博客-沃派网 编辑,转载请保留链接: http://www.bdice.cn/html/76107.html