】 【打 印】 
【 第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 】 
十年鸿蒙:国产操作系统能否“开天”?
http://www.CRNTT.com   2019-08-19 16:35:30


 
对标谷歌Fuchsia 微内核方向一致,分布式设计不同

  外界习惯将鸿蒙系统与安卓、iOS对标。不过从诞生起鸿蒙的定位并不是手机操作系统,而是瞄准物联网时代下的新一代操作系统。


  鸿蒙选择微内核作为操作系统的设计方向,很大程度上是出于物联网的特点。相较于宏内核,微内核的优势在于安全和低时延等特点,此前华为创始人兼董事长任正非在接受外媒采访时就提到,鸿蒙的产生本身并不是为了手机,而是为了物联网。“比如自动驾驶、工业自动化,因为它(鸿蒙)能够精确控制时延在五毫秒以下,甚至达到毫秒级到亚毫秒级。”

  此外,不管是iOS还是安卓系统,这两个基于Linux、Uinux内核的操作系统过于复杂。

  余承东表示,安卓系统中1亿行代码,仅内核一项就超过2000万行代码,但平常真正用到的只有内核中8%的代码,如此庞大和冗余的设计很难保障流畅度。余承东认为,很多IoT设备内存非常小,但安卓系统对内存的要求很高,这导致IoT设备成本高、效率低,因此物联网时代需要面向下一代的操作系统。

  但微内核也有致命缺点,由于驱动、文件系统等进程被外置,各模块之间的通信需要经过内核“搭桥”,因此微内核的效率往往比宏内核要低,需要高性能运算的操作系统并不采用微内核作为架构设计,一般选择宏内核或混合内核。

  值得注意的是,由于鸿蒙系统刚刚发布,应用生态尚未完善,目前鸿蒙系统的底层架构由鸿蒙微内核、Linux内核、LiteOS组成,这意味着目前能够兼容安卓的应用。余承东称未来鸿蒙系统将发展为完全的鸿蒙微内核架构。

  在微内核操作系统上,华为并不是第一个尝螃蟹者,谷歌在2016年便已经探索基于微内核的操作系统,而且定位也是物联网场景。 


 【 第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 】 


扫描二维码访问中评网移动版 】 【打 印扫描二维码访问中评社微信  

 相关新闻: