快捷搜索:

华为发布的鸿蒙系统提到微内核是什么概念

在华为开发者大会上千呼万唤的鸿蒙系统终于还是亮相了,和之前写文章推测的差不多,华为这次为了打造生态系统代码是开源的,采用了不同于安卓和苹果系统的架构,使用了全新的微内核架构,之前在文章也多次提到方舟编译器必然在这个系统中起到举足轻重的作用,现在都变成了真实意义上的存在,华为在鸿蒙系统投入了4000多人,比原计划提前了很多时间,前段时间华为释放出来的一种信号,将继续支持使用安卓系统在谷歌继续授权的情况下,现在鸿蒙系统直接发布并没有直接推送到手机设备,但从发布上已经看到支持手机也只是时间问题。

华为发布的鸿蒙系统提到微内核是什么概念

鸿蒙终于现世

鸿蒙系统的与众不同

鸿蒙系统代码开源。全力打造生态系统,这是有别于IOS,和安卓有相似之处,从华为发布鸿蒙系统整体格局来看,不仅仅为了针对某个设备,这是要贯穿物联网体系,实现真正的万物互联,想建立这么强大的生态系统,必须面向全球的开发者开发自己的核心技术代码,之前很多人还是猜测,华为很可能走不出自己的思路,开放代码可能未必能够实现,现在直接官方发布,证明了华为公司迈向了构建生态系统很坚实的一步。

华为发布的鸿蒙系统提到微内核是什么概念

华为生态系统起航

采用微内核架构。现在流行的安卓系统属于宏内核架构,所有的系统和服务都集成在一个系统里面,在系统启动的时候全部加载起来,由系统统一调配资源,宏内核对于小型的设备对小型设备,有着非常大的优势,但对于越来越复杂的手机来讲,这种架构的弊端已经显示出来了。IOS系统会稍微好一点属于宏内核和微内核想结合的方式,但华为鸿蒙系统更加有魄力,直接采用全功能的微内核,由于微内核在通讯开销上会比较大,所以华为在设计上做了大量的优化,已经在进程通讯性能上提升了5倍。

全方位共享分布式原理。之前华为公司一直在喊着,华为的操作系统是为物联网打造,不仅仅是为手机系统服务,从华为开发者大会发布的消息看这是事实不是在吹牛,就连之前华为一直不去涉及的领域智能电视也准备要发布了,证明了华为公司在打造真正的物联网生态系统,围绕着这个生态的关键需要一个分布式的操作系统,鸿蒙系统就是为了这个而打造的,万物互联的系统,采用了互为主从的设计方案,通过手机控制电脑,通过遥控器控制手机这些的操作在鸿蒙系统上都能得以体现。

华为发布的鸿蒙系统提到微内核是什么概念

unix系统架构

什么是微内核

微内核基本的设计理念简化内核,在设计上要对标谷歌的Fuchisa系统,大家都认识到微内核在未来的生态系统中起到非常大的作用,这也是操作系统未来发展的一个趋势,说到微内核的历史,经历了三个时期的转变,其中比较有名的案例是黑莓公司的QNX系统,整体来讲在商业上应用相对比较少,这次华为直接作为构建生态系统的核心,还是存在的风险性的。

正是有了鸿蒙系统的存在,有了底气和谷歌对话,如果开放安卓的授权继续采用安卓,如果不授权那就直接上鸿蒙系统了,准备了这么长时间华为这次算是打了翻身仗,谷歌是最不愿意看到新的手机系统出现在市场上的,但华为本身已经顾及不了这么多了,生态系统的建立势在必行,可以先不考虑在手机上使用起码现在别的互联网体系先开始使用了,回到正题。

华为发布的鸿蒙系统提到微内核是什么概念

微内核流程

微内核经历三代的发展,第一阶段属于萌芽期第二阶段进入真正应用期,最直接的表现是性能有了明显的提升,主要是在IPC通讯方式上做了优化;第三代就开始在高性能的基础上重视安全因素了,因为数据在前两代的基础上并不能得到保证,完善了数据安全之后,微内核系统seL4已经进入成熟期。

微内核系统优点:

(1).同时运行多种操作系统

(2).系统服务模块化

(3).具有统一稳定接口

(4).适用于多处理系统设计

微内核缺点:

(1).系统服务高度的模块化,通讯时候容易造成系统开销

(2).频繁调用系统服务,对于系统容易造成负担

(3).系统服务和内核空间属于分离状态,降低了操作系统的缓存利用率

(4).进程之间进行数据交换的时候,容易额外造成操作系统开销。

华为发布的鸿蒙系统提到微内核是什么概念

华为在消费电子领域影响力巨大

鸿蒙系统前景

之前任正非在接受采访的时候讲到,华为在生态系统构建上已经落后太多了,如果要扭转这个局面需要付出很多,这次华为开发者大会发布开源了很多的东西,很多是华为积累了很多年的核心技术,这次为了打造生态贡献了很多,并且准备投入10亿美金来扶持开发者,可见华为打造生态系统的决心。

鸿蒙系统能不能成功关键在于国内是不是能够推广成功,之前华为主要在国际上的合作比较多,和国内互联网公司合作的相比比较少一些,但这次必然需要合作共赢,而且华为这次已经和40个头部应用取得了合作,在这方面也是有更多的国内企业愿意帮助华为公司一起度过难关,华为的存在未必对国内公司有多大的副作用,如果没有华为国内科技受到美国的制约会更大,华为的存在起码对于国内的手机厂商讲,在专利授权上会有讨价还价的余地,如果全部被欧美企业控制,自主权就变得非常低了。

华为发布的鸿蒙系统提到微内核是什么概念

具有历史意义的一次开发者大会

还是之前说到的老问题,华为能不能冲出中国,主要在于国内很多内容厂家能不能配合到位,相信华为的鸿蒙在国内推广起来问题不大,主要华为已经在消费电子方面已经积累了大量的忠实用户,用了更好的功能直接升级就可以完成,华为手机现在日活量已经有5.3亿,这是一个相当恐怖的数字,这也是华为敢于叫板谷歌主要原因,真要是被逼急了鸿蒙系统直接就上线了,加上国内的爱国主义情怀高涨,还是非常有助于这个系统的推广。

微内核非常适用于华为对于鸿蒙系统的构想,再加上华为背后强大的技术支撑,鸿蒙系统如果生态真正的建立成功影响最大的就属于谷歌了,因为这次美国封锁事件之所以华为手机在国内不受影响,在国外谷歌的全家桶使用范围非常广泛,像常见的地图,邮箱,视频,应用市场等等都在谷歌的控制范围之内。如果真的闹得不可开交,华为直接以消费电子为主要龙头引领者国内很多内容制造商出海作战,如果造成这种大趋势,华为公司的行为可真就是实实在在的爱国行为了,对于一直想出海作战国内应用厂商来讲是一个极好的机会,从内心还是期待着这一天早点到来。

作为一个技术研发人员,会在第一时间了解鸿蒙的开发动态,并且下载相关的SDK开始研究之路,算是为国内的操作系统生态贡献自己一份薄弱的力量。

您可能还会对下面的文章感兴趣: