鸿蒙算不算独立自研的操作系统?
【本文来自《未来已来,华为HDC2021“万物智联”解析》评论区,标题为小编添加】
鸿蒙算不算独立自研的操作系统?
很多人都在关注鸿蒙是否为国产独立自主的操作系统,其实国不国产并不重要,国家现在需要的是自主可控,不被别人掐脖子才是重中之重。
不论是安卓还是鸿蒙,其系统部分都是采用的Linux内核,如果要按照自上而下一体全由华为自主设计研发,显然还达不到这个标准。如果鸿蒙在应用层面有大的创新,那么它就是自主创新的,比如Android是linux的发行版,内核都一样,但因为针对移动端场景做了一整套上层的工具,那么可以认为是另一套技术体系;如果鸿蒙针对提出的万物互联场景做成了分布式系统,那么它就是自主创新。
任正非也说过:“华为推出的鸿蒙系统并不会取代谷歌的安卓系统,鸿蒙如果能够有一部分生态,那也是补充,而不是主要的替代关系。”
说到底Linux也只是个内核,只做内核上边的UI那算什么定制呢?把开源软件吃透,然后在不违法的基础上是可以做到自主可控的。
对于此前媒体报道的国产操作系统UOS和麒麟,都是同样的道理,它们都有自己的UI以及各类函数库,只是基于在Linux内核上开始自主研发。
鸿蒙和安卓的关系是什么?
鸿蒙问世之初,就有人提出了这样的疑问。虽然鸿蒙和安卓都是在Linux的基础上开发出来的,但从出发时的理念就是不一样的,鸿蒙操作系统是当今强大互联网的产物,从一开始华为就打算将它应用到手机、电脑、平板等一系列智能电子设备中;而Android诞生之时,开发者显然没有这些想法,或者说是当时的局限性抑制了除手机外其他设备的使用。
原始设计理念的不同,直接影响整体框架的布局。鸿蒙使用的是微内核,安卓则是宏内核,相比于安卓的宏内核,鸿蒙的微内核更加安全,并且在微内核中可以自由加入各类模块,而宏内核中可以自由修改的范围很小。