写点什么

都是分布式操作系统,Laxcus 和鸿蒙有何不同?

  • 2022 年 4 月 17 日
  • 本文字数:2494 字

    阅读完需:约 8 分钟

都是分布式操作系统,Laxcus和鸿蒙有何不同?

很多用户在初次听到 Laxcus 分布式操作系统时,因为“分布式操作系统”这个名词,想当然把 Laxcus 和鸿蒙划上等号。其实熟悉 Laxcus 分布式操作系统的人都知道,这两个产品除了操作系统本身这个属性之外,几乎没有相同之处,就连“分布式”也不是一个概念。今天不谈操作系统后面那一大堆技术,只用大家听得懂的语言,说说 Laxcus 和鸿蒙之间的区别。

一、应用领域不一样

鸿蒙的服务对象是终端设备。用行业语言来说,鸿蒙属于 TO C 的消费电子产品。根据任老总的公开规划,华为的鸿蒙系统是为物联网量身定做的,但是在目前能看到的阶段,鸿蒙主要在手机上使用。最新几款华为高端手机以及中低端的荣耀机型,都预装了鸿蒙系统。目标指向是替代安卓系统。鸿蒙系统我本人也在使用,总体表现,尤其流畅度确实要优于安卓手机。

Laxcus 是专门为大型计算工作准备的操作系统,目标是大规模、超大规模的分布式存储和分布式计算,服务对象是超级计算机和云端的服务器集群。做为纯粹 TO B 的企业级产品,和个人属性娱乐消费没啥直接关系。Laxcus 分布式操作系统对标需要巨大算力和数据存储空间的行业。这些行业目前大多不为人知,隐藏在我们背后,但是非常重要,广泛存在于商业、科研、互联网、企业里。比如像搜索引擎,它要应对数亿级级别的用户人群,后端的服务器集群需要巨大的数据存储空间和算力。还有在新冠药研制上,也需要计算机集群巨大算力支撑。另外就是现在疫情防控,也是后台一大堆计算机和大型计算软件在默默工作着。另外一个重要的前沿领域就是航空航天,很多设备在上天前都要经历严格的风洞测试,一洞一城的行业梗,不知多少人听过:一个风洞群消耗的电力几乎与一座中小城市用电量相当。尤其是超高速声速风洞,电力消耗更加惊人。换成超级计算机+云端的仿真测试后,除了可以加速研发时间,还能够节省大把银子。Laxcus 做为提供巨大算力和数据空间的基础平台,和这些行业强相关。这几年我兔在空天领域建树颇丰,甚至曾经引发了外媒“不知道他们怎么做到的”感叹的新型航天器,背后就是各种高性能计算机和超大规模计算软件的身影。具体不方便多说,懂的都懂。Laxcus 一直在我们看不到的领域默默工作,如果你有一天在超级计算机和服务器上看到它也不用奇怪,这本来就是它的工作。

二、性质不同

严格来说,鸿蒙虽然号称是“分布式操作系统”,但是它仍然属于单机操作系统,因为鸿蒙系统能够管理运行的硬件和软件,都局限在一台计算设备里。鸿蒙所谓的“分布式”,主要体现在多台同质设备的交互上。这个分布式通过在操作系统底层增加专属通信协议和交互能力,实现多台鸿蒙设备的互操作。比如安装了鸿蒙系统的液晶电视和手机,因为它们有相同的通信模型,好比两个人使用同一种语言交流一样,手机这时就可以控制液晶电视,充当了遥控器的作用。以此延伸,鸿蒙还可以连接更多智能化设备,比如车载系统,边缘计算设备。这种基于同质系统之间的点对点通信交互能力,相较安卓,以及 PC 机上的 Windows、Macintosh,确实是一次巨大飞跃,但是从工作属性来说,仍然属于单机操作系统的范畴。


Laxcus 的分布式则与鸿蒙有着本质的区别,代表另一种分布式流派,这源于 Laxcus 的应用目标。Laxcus 是为大型计算工作准备的操作系统,它要做的工作,管理的计算机,不是一台两台,而是很多台计算机并联到一起,做为一个整体协同运行。如果让 Laxcus 延用鸿蒙的分布式思路,不光分布式存储、分布式计算工作难以展开,分布式应用软件的设计开发也将极度复杂,很难保证稳定性和可靠性。


Laxcus 在分布式领域做了大量基础创新工作,最核心的,是在操作系统的硬件和软件之间,加一个抽象层。这是一个经过抽象化处理的分布式总线模型,它把海量异构计算机聚合到一起。在分布式总线模型下运行的计算机,成为“物理分散、逻辑统一”的集合体,表现成一台计算机一样。通过这个简化处理后,在此基础上,再来实现分布式存储、分布式计算、分布式业务调度管理、分布式编程接口等工作。

如果不考虑基础硬件和基础软件因素,仅从使用角度来理解,Laxcus 就是一台超级计算机。从用户的角度来看,Laxcus 这台计算机和我们日常使用的 Windows、Macintosh 没啥不同,它们有一样的图形界面和使用操作方式,区别在于 Laxcus 分布式操作系统处理大型数据存储和计算业务时候,比目前的单机操作系统,效率是几何级增长。这种计算效率,鸿蒙不能提供。另外,Laxcus 独有的分布式软总线模型,将各种异构计算机连接到一起,实现异构设备之间的通信交互管理协同,从技术角度来说,也比鸿蒙系统更加复杂。目前 Laxcus 已经能够支持 X86、MIPS、ARM、POWERPC、SPARC、ALPHA 多种架构的芯片。

所以,从运行管理的计算机数量、协同处理能力、分布式作业效果来说,Laxcus 才是真正的分布式操作系统。

三、功能不同

鸿蒙系统现阶段主要应用在消费电子产品上,它聚焦的是个人业务,娱乐消费性质的工作是它的强项,这些大家很容易感受到。


Laxcus 面向的是企业级业务,给用户提供的是巨大算力和数据存取能力。这种需求类似蒸汽机、北斗系统,和个人没有直接关系,但是做为国家和社会的基础设施,却是企业和产业发展迫切需要的。大规模、超大规模的分布式存储和分布式计算的重要,除了专业人士,大多数人很难切身感受。还有,为了更好服务用户,Laxcus 除了在分布式操作系统层面做出了一系列创新工作,还集成了系统安全、虚拟化、容器、大数据、人工智能等各种基础功能,这样可以让用户更容易更方便使用。

四、应用软件不同

操作系统的属性决定了应用软件的方向。

鸿蒙的应用软件和安卓、IOS 的应用软件一样,只在一台设备上运行,服务于个人和消费娱乐。

Laxcus 的应用软件多服务于科研、企业、社会管理领域,借助巨大的基础运行环境,分散到很多计算机上同时运行,业务性质和无个人缘。

五、能干什么,不能干什么

简单说,Laxcus 能干的,鸿蒙都干不了;鸿蒙能干的,Laxcus 也干不好。产品定位方面,Laxcus 和鸿蒙没有任何竞争关系,更多的是互补。比如借助 Laxcus 分布式操作系统强大的存储和计算能力,以及云端、边缘端、终端一体化的协同机制,可以把鸿蒙做为一个终端节点,让鸿蒙接入 Laxcus 集群,实现终端操纵云端,执行各种大型存储计算业务。这项工作很多企业已经在安卓设备上实现。


发布于: 刚刚阅读数: 2
用户头像

LAXCUS分布式操作系统应用软件设计开发交流 2020.10.14 加入

LAXCUS分布式操作系统和分布式应用软件的产品介绍、开发设计、应用案例、场景对接、部署使用、职场经验,帮助开发者快速成长与发展,欢迎提问互动。软件包下载请登录官网:http://bbs.laxcus.com/

评论

发布
暂无评论
都是分布式操作系统,Laxcus和鸿蒙有何不同?_分布式计算_LAXCUS分布云开发者社区_InfoQ写作平台