鸿蒙系统和安卓系统两者有何不同
2021-10-22 18:00:09 阅读(218)
华为今年全新推出的鸿蒙系统和安卓系统有什么样的区别呢?下面小编就带大家来对比一下鸿蒙系统和安卓系统的不同之处。
区别一:
Android以Linux为基础,Linux以Unix为基础,即Android的内核实际上是Linux,而Linux实际上是宏内核,因此Android也是宏内核系统。
华为鸿蒙不是基于Linux的。余承东的PPT在现场发布会上明确将鸿蒙和Linux并列为底层核心,所以鸿蒙应该可以支持Linux核心,你的核心肯定不是基于Linux。推测鸿蒙是基于BSD系统衍生的。BSD系统又称Unix系统,是Unix的变种。兼容性Linux内核最大的可能性是基于生态考虑,比如为了兼容Android的生态,个人猜测。
区别二:
最基本的区别是宏内核固定了很多系统服务,微内核只保留了系统的基本运行、管理和调度功能。
有什么好处?最大的优点是适配性强,可以适应各种终端。众所周知,Android系统要想运行顺畅,需要的硬件资源越来越多,Android的稳定性一直受到批评,这是宏内核的问题。由于手机,智能机顶盒支持宏内核没有问题,资源充足。但有些物联网终端没有那么多内存,CPU资源,也不需要文件管理等功能,协议可能也很简单,这种情况下Android就搞不定了。因此华为以前在物联网上使用的LiteOS,其他公司的物联网终端也没有使用Android。
而且微内核没有这个问题,系统只有最基本的功能,想要什么功能加载什么,这就大大提高了适应性。比如物联网终端只要是最基础的,手机和电视都需要很多复杂的功能,等等。对微内核而言,系统更稳定、更安全。
未经允许不得转载,或转载时需注明出处