很多用户在初次听到Laxcus分布式操作系统时,因为“分布式操作系统”这个名词,想当然把Laxcus和鸿蒙划上等号。其实熟悉Laxcus分布式操作系统的人都知道,这两个产品除了操作系统本身这个属性之外,几乎没有相同之处,就连“分布式”也不是一个概念。今天我不谈操作系统涉及的一大堆基础技术,只用大家听得懂的语言,说说Laxcus和鸿蒙之间的区别。
一、应用领域不一样
鸿蒙的服务对象是终端设备。用行业语言来说,鸿蒙属于TO C的消费电子产品。根据任老总的公开规划,华为鸿蒙系统是为物联网量身定做的,但是在目前能看到的阶段,鸿蒙主要在手机上使用。最新几款华为高端手机以及中低端的荣耀机型,都预装了鸿蒙系统。目标指向是替代安卓系统。鸿蒙系统我本人也在使用,总体表现,尤其流畅度确实要优于安卓手机。

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

二、属性不同
严格来说,鸿蒙虽然号称是“分布式操作系统”,但是它仍然属于单机操作系统。因为鸿蒙系统能够管理运行的硬件和软件,都局限在一台计算机设备里。鸿蒙所谓的“分布式”,主要体现在多台同质设备的交互上。鸿蒙的分布式通过在操作系统底层增加专属通信协议和交互能力,使多台鸿蒙设备实现互连互通互操作。比如安装了鸿蒙系统的液晶电视和手机,因为它们有相同的通信模型,好比两个人使用同一种语言交流一样,手机这时就可以控制液晶电视,充当了遥控器的作用。以此延伸,鸿蒙还可以连接更多智能化设备,比如车载系统,边缘计算设备。这种基于同质系统之间的点对点通信交互,相较安卓,以及PC机的Windows、Macintosh,确实是一次巨大飞跃,但是仍然属于单机操作系统的范畴。
Laxcus的分布式则与鸿蒙有着本质的区别,代表另一种分布式流派,这源于Laxcus的应用目标。Laxcus的应用领域是大规模、超大规模的分布式存储和分布式计算,以及其上的分布式应用软件的设计开发,它要管理运行的计算机,不是一台计算机,而是许多台计算机,这样就需要把很多计算机连接起来,形成一个整体同步协同运行。如果延用鸿蒙系统的分布式思路,不光分布式存储、分布式计算的并行处理工作难以展开,应用软件开发也要加入大量分布式元素,这将使应用软件的设计开发将极度复杂,而且稳定性和可靠性也将大打折扣。为了减化应用软件的设计开发工作,让应用软件稳定可靠运行,需要在传统的硬件和软件接口之间,加入一个抽象层,这个抽象层建立一套分布式软件模型,将海量的异构计算机合为一体,形成“物理分散、逻辑统一”的算力和存储集合。在此基础之上,以接口形式交给应用软件去调度处理。
如果不考虑软件因素,仅从硬件设备的角度来理解,Laxcus就是一台超级计算机。从用户的角度来看,Laxcus这台计算机和我们日常使用的Windows、Macintosh没有什么区别,它们有一样的图形界面和使用操作方式,只是Laxcus分布式操作系统在处理大型数据存储和计算业务时候,比目前单机操作系统,效率是几何级增长。这些特点,鸿蒙尚不具备。另外Laxcus独有的分布式软件模型打破异构计算机之间的壁垒,使得不同硬件设备之间真正实现了异构通信交互,从技术角度来说,也比鸿蒙系统更加复杂。

三、功能不同
鸿蒙系统现阶段主要应用在消费电子产品上,它聚焦的是个人业务,各种娱乐性质工作是它的强项,这些大家很容易感受到。
Laxcus面向的是企业级业务,提供巨大的算力和数据存取的能力。这类功能远离个人需要,但却是企业迫切要求的。大规模、超大规模的分布式存储和分布式计算的重要,除了专业人士,大多数人很难切身感受。还有,为了更好服务用户,Laxcus除了在分布式操作系统这外,还集成了系统安全、虚拟化、容器、大数据、人工智能等各种基础功能,这样可以让用户更容易更方便使用。
四、应用软件不同
操作系统的属性决定了应用软件的方向。
鸿蒙的应用软件和安卓、IOS的应用软件一样,只在一台设备上运行,服务于个人和消费娱乐。
Laxcus的应用软件多服务于科研、企业、社会管理领域,借助巨大的基础运行环境,分散到很多计算机上同时运行,业务性质和无个人缘。
五、能干什么,不能干什么
简单说,Laxcus能干的,鸿蒙都干不了;鸿蒙能干的,Laxcus也干不好。产品定位上,Laxcus和鸿蒙没有任何竞争关系,更多的是互补。比如借助Laxcus分布式操作系统的云端、边缘端、终端一体化的能力,可以把鸿蒙做为一个终端节点,让鸿蒙接入Laxcus集群,实现终端操纵云端,执行各种远程或者大型的分布工作。这项工作很多企业已经通过安卓设备实现。
