论鸿蒙与其他国产操作系统之间的关系

近日,华为宣布其最新操作系统HarmonyOS NEXT正式进入公测阶段。这一消息不仅引发了行业内的广泛关注,也为用户带来了期待已久的新体验。

本文来自微信公众号“信创新态势”,【作者】Sone。

近日,华为宣布其最新操作系统HarmonyOS NEXT正式进入公测阶段。这一消息不仅引发了行业内的广泛关注,也为用户带来了期待已久的新体验,因此在任何一个带有国产操作系统话题的讨论都无法绕开鸿蒙操作系统对现有国产操作系统的影响,也是大家最为关心的话题之一,本文将从技术、生态两个方面进行分析,欢迎交流。

微信图片_20241011093037.jpg

01.关于操作系统内核问题

我们先来普及一下操作系统内核知识,在操作系统设计中,内核是核心部分,负责管理硬件资源和系统服务,直接与硬件交互,而操作系统内核又分为宏内核、微内核。

宏内核特点:

1,高性能,所有服务都在内核空间运行,包括设备驱动,文件系统、网络协议等大量操作系统服务都在内核运行,由于都在内核空间运行,不需要频繁用户态和内核态切换,因此性能较高。

2,内核功能强大复杂,由于几乎所有操作系统核心服务都在内核中,所以内核代码庞大且复杂,带来维护和调试困难,当新加模块或修改内核都将面临引入新的问题所导致的稳定性,当模块出现错误影响整个系统。

微内核特点:

1,稳定性更好,代码精简,微内核只提供基本功能如进程通信而其他系统服务如文件系统都在用户空间运行,即使出现系统模块出错不会导致整个系统崩溃,只需重启该模块即可。

2,性能损耗,由于各服务都在用户空间,服务间不能直接调用而是通过消息传递通信,这就带来性能损耗,相比宏内核,微内核性能要低。

业界使用最多的基本是基于宏内核如Linux内核和Windows NT内核,当前国产操作系统基本基于Linux内核开发,Linux经过多年发展已经相当成熟应用在各个场景,而Linux内核是开源的所以不存在卡脖子问题。

微内核最具代表的如用于教学目的的Minix、实时操作系统QNX,其中最著名的当属Mach内核,以macOS、iPadOS和iOS为代表使用Mach内核。

而鸿蒙操作系统,通过分析openHarmony代码,鸿蒙采用是多内核架构,基于IOT设备如智能手表、智能终端、手机、平板等采用轻量级内核LiteOS内核,而标准系统还是采用Linux内核,笔者推测为稳妥起见参照智能终端鸿蒙操作系统套路,即使现阶段鸿蒙PC操作系统的推出,也是基于Linux内核设计,而且在生态方面依然会选择兼容windows应用,就像现阶段鸿蒙OS兼容Android应用。

我们再来看纯血鸿蒙HarmonyOS NEXT,业界普遍认为采用的是微内核设计,而PC操作系统功能复杂,硬件调度频繁,势必会带来性能瓶颈,因此本次公测的HarmonyOS NEXT适配清单未见PC身影,笔者推测纯血鸿蒙需要克服生态和性能难题之后正式推出纯血鸿蒙PC。即:先推出鸿蒙PC-->纯血鸿蒙PC,而这个时间跨度可能会更长。

如近日知名博主厂长是关同学通过微博表示:“鸿蒙PC如果不出意外的话应该会在明年Q3推出,而且将会同步推出PC芯片等一些硬件国产化。显卡目前还不确定消息,大概率可能也是自研。”

640.jpg

02.关于操作系统生态问题

国产操作系统经过近几年发展,在党政、行业市场结合信创改造积累丰富经验,以麒麟、统信为代表的国产操作系统通过与硬件、芯片、应用厂商开展紧密合作,拥抱开放的姿态,逐步建立起丰富的软硬件生态在市场中获得相当的市场份额。鸿蒙PC操作系统作为新兴的国产操作系统,软硬件生态处在初步阶段,当然,鸿蒙系统的核心在于打造跨设备、多终端系统从目前进展来看手机市场是当前鸿蒙系统的核心战场,不容有失。而目前华为的PC业务特别是信创PC出货基本还是搭载麒麟(KOS)、统信(UOS)国产操作系统为主。

03.总结

结语:纯血鸿蒙的推出,毫无疑问在自主可控、科技创新领域具有里程碑式意义,未来鸿蒙PC版的推出应该更多的与现有国产操作系统协同和共存。指望哪一家完全取代windows全面占领市场,现阶段是不现实的。鸿蒙PC操作系统依然面临生态建设和市场接受度等方面的挑战,这就需要共同推动国产软硬件生态繁荣,共同携手应对国际主流操作系统所面临的问题,解决关键领域因国外技术所带来卡脖子问题。

未来,国产操作系统有望形成以鸿蒙与其他国产操作系统并行的局面,犹如当今ios与android共存局面,鸿蒙借助跨设备、多终端互联互通优势以智能设备为切入点占领消费级市场,而其他国产操作系统如麒麟、统信则继续以PC领域为主共同推动国内操作系统生态繁荣。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论