鸿蒙0s是什么意思

鸿蒙0s是什么意思

鸿蒙0s是什么意思


鸿蒙0s是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、面向5G物联网、面向全场景的分布式操作系统 。鸿蒙的英文名是HarmonyOS , 意为和谐 。不是安卓系统的分支或修改而来的 。与安卓、iOS是不一样的操作系统 。性能上不弱于安卓系统 , 而且华为还为基于安卓生态开发的应用能够平稳迁移到鸿蒙OS上做好衔接——将相关系统及应用迁移到鸿蒙OS上 , 差不多两天就可以完成迁移及部署 。这个新的操作系统将打通手机、电脑、平板、电视、工业自动化控制、无人驾驶、车机设备、智能穿戴统一成一个操作系统 , 并且该系统是面向下一代技术而设计的 , 能兼容全部安卓应用的所有Web应用 。若安卓应用重新编译 , 在鸿蒙OS上 , 运行性能提升超过60% 。鸿蒙OS架构中的内核会把之前的Linux内核、鸿蒙OS微内核与LiteOS合并为一个鸿蒙OS微内核 。创造一个超级虚拟终端互联的世界 , 将人、设备、场景有机联系在一起 。同时由于鸿蒙系统微内核的代码量只有Linux宏内核的千分之一 , 其受攻击几率也大幅降低 。
鸿蒙OS和安卓系统到底有什么区别?智慧屏的体验如何?最主要的区别 , 就是一个是微内核系统 , 一个是宏内核系统 。这里我再给大家解释一下这两个系统的差别 , 我是半专业的 , 而且现在对鸿蒙的内核也只是推测 。
下面有一张图 , 大家可以看看 , 是我在另外一个问题中回答的 , 这里面应该是很清楚的写明白了一些主流的OS
鸿蒙0s是什么意思


我们可以看到 , 安卓是基于Linux的 , Linux是基于Unix的 , 也就是安卓的内核实际上是Linux , 而Linux实际上是宏内核 , 所以安卓也是宏内核的系统
而华为鸿蒙不是基于Linux的 , 我们看现场发布会中余承东的PPT , 里面清晰的把鸿蒙和Linux并列为底层的内核 , 所以鸿蒙应该能支持Linux内核 , 自身你内核肯定不是基于Linux 。推测鸿蒙是基于BSD系统衍生的 。BSD类系统又叫类Unix系统 , 是Unix的变种 。
兼容Linux内核最大的可能性是基于生态考虑 , 例如为了兼容安卓的生态 , 个人猜测
鸿蒙0s是什么意思


所以 , 万物源于Unix , 真是一点问题也没有 。不过我没有获取详细的内核信息 , 这个仅仅是我的猜测 。从发布会可以看出 , 鸿蒙可以支持3个内核 , 一个是Linux、一个是自己的鸿蒙内核 , 还有就是华为自己的物联网LiteOS内核 , 未来会统一
为何要支持Linux内核 , 这里猜测支持Linux内核 , 有可能是用于兼容安卓应用的
那么鸿蒙系统基于Unix有什么特点呢?我们可以看看另外一个源于Unix的系统 , 也就是IOS , IOS也是源于Unix , 参考了FreeBSD的实现 。第一个区别就是 , 鸿蒙的运行更加顺畅 , 这里我们套用央视的微博图片
鸿蒙0s是什么意思


由于鸿蒙也没有Java虚拟机 , 所以在运行上鸿蒙不会出现安卓需要中间虚拟机做二传手 , 应用底层直接和机器底层通信 , 效率更高 。这个实际上和华为的方舟编译器类似 , EMUI现在用了方舟编译器 , 速度有了明显的提升

推荐阅读