继华为的鸿蒙何鸿蒙OS之后,国产操作系统领域再迎来新玩家。过河
10月26日,小米雷军在发布会上推出了最新的正式澎湃OS系统,作为一款全新的发布国产操作系统,围绕它出现了很多疑问,澎湃技能培训课程 特上乘澎湃OS是实力自研还是套壳?是不是在碰瓷鸿蒙OS?性能水平究竟如何?与华为的鸿蒙OS相比究竟谁更强呢?我们一起来聊一聊……
澎湃OS是不是自研系统?——是自研,但不完全是究竟
关于这一问题雷总可以说是开篇明义,对澎湃OS进行了非常真挚的鸿蒙何描述——“它基于深度进化的Android以及自研的Vela系统融合,彻底重写底层架构,过河为未来百亿设备、小米百亿连接做好了万物互联的正式公有底座。”
事实上,发布要判断一个系统是澎湃否自研,首先内核是实力最重要的标准之一,关于这一点在雷总发的微博中有详细解读:“在最底层的系统内核层,我们将自研的Vela系统内核与深度修改的Linux系统内核进行融合,重构了性能调度、任务管理、内存管理、文件管理等各个基础模块,实现了性能、效率的大幅提升。”
那么Vela是什么呢?根据小米的介绍,“Vela是小米基于开源实时操作系统NuttX打造的物联网嵌入式软件平台”,其作用在于为各种物联网硬件平台提供统一的软件服务,打通碎片化的物联网应用场景,与鸿蒙系统一样都是为了打通物联网联通、协同的网络安全手册 独步天下之人相关功能。
除此之外,澎湃OS还在系统内核层之上的服务与框架层以外,增加了自研的安全子系统,以及包含多媒体子系统、资源调度子系统、图形子系统、硬件服务子系统、编译器与运行时子系统、网络子系统等在内的八大子系统。
其中又以才智能力中心、大模型和AI部署框架构成的小米自研AI子系统成为了整个系统的“智能大脑”,构建起了一整套主动智能、高性能、安全的系统中台跨端互联框架,实现能力无缝协同,而这是MIUI没有的部分,所以不难看出,澎湃OS并不像有些评论所说的只是“MIUI15”换壳而已。
在更上层的跨端层,澎湃OS则采用了自研的跨端互联框架,其中包含了分布式子系统、跨端服务框架子系统、跨端公共能力子系统、跨端应用框架子系统、跨端安全子系统几个部分,使其能够根据硬件能力差异灵活配置,不仅使每个独立设备的性能都能得到彻底解放,还提供了更好的网络安全手册 一代天骄之才兼容性,用雷军的话说就是“让整个小米澎湃OS生态打通了任督二脉”,构成了小米设想中的“人车家全生态”的智能世界。
澎湃OS系统架构
不仅如此,雷军还强调澎湃OS还打造了贯穿内核层、服务框架层、跨端层的全端安全系统,在内核层使用了完全独立的“自研微内核安全系统”,从底层保障安全性,实现全端隐私安全坚固和防护。
也有网络博主@数码闲聊站为我们展示了“简化版”的架构图,可以看得出虽然还没有到100%自研的程度,但毫无疑问小米澎湃OS在自研方面的占比还是很高的,尤其在内核层不仅融合了Linux和小米Vela,还对Linux进行了大量的魔改,并重建了内核基础模块,而在服务与框架的部分继续使用了安卓原生的服务框架,因为要继续使用安卓软件生态,安卓服务框架是缺少不了的,但是AI子系统、基础服务子系统却是小米自研的,当然还有更上层的跨端层,这都是小米自研的。
网络博主@数码闲聊站对澎湃OS的解读
与鸿蒙OS对比
前面提到的澎湃OS的五大亮点分别对应了我们前面提到的澎湃OS在内核、服务与框架层、AI子系统及最上层的跨端层,事实上鸿蒙OS也同样有很多特点。
首先就是鸿蒙OS首次将分布式架构用于终端OS,实现了跨终端无缝协同体验,再通过统一的多终端开发IDE支持,做到了“一次开发,多端部署”的目标。不仅如此,鸿蒙OS还通过使用确定时延引擎和高性能IPC两大技术优化了人物的调度处理问题,解决了现有系统性能不足的问题,时延有效得到降低。
鸿蒙OS技术理念
此外,鸿蒙OS还采用了全新的微内核设计,拥有更强的安全特性和低时延特点,微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入了相互之间的安全保护。
不仅如此,鸿蒙OS将微内核技术应用于可信执行环境,通过形式化的方法重塑可信安全,通过数字模型验证所有软件运行路径,显著提高安全等级,同时由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。
具体而言,鸿蒙OS系统功能按照“系统>子系统>功能/模块”逐级展开,在多设备部署的场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。其中最基础的内核层可以分为内核子系统和驱动子系统两个部分。由于鸿蒙OS采用了多内核设计,支持针对不同资源受限的设备选用适宜的OS内核,也就是能够让不同的设备使用不同的系统内核。
与此同时,内核抽象层则可以通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理及外设管理等多方面功能,这也就是鸿蒙OS微内核的表现。
而从2012年就开始自研的LiteOS物联网操作系统也在这里进一步与鸿蒙结合,以极小体积的内核实现了双向认证、差分升级等多重机制,成为了整个鸿蒙系统基础的重要组成部分。与此同时,驱动子系统则为鸿蒙OS硬件生态开放提供了统一外设访问能力和驱动开发、管理框架,在其他的系统服务层及框架层、应用层也都是围绕分布式应用的使用的特性展开。
鸿蒙OS系统架构
简而言之,如果说小米澎湃是基于Android加上自研的Vela实时操作系统,对安卓进行深度定制的操作系统,那么华为则是以LiteOS实时操作系统为基础,再打造出的一个全新的分布式操作系统。
这样结构上的区别意味着两者在处理硬件请求和系统服务的方式上存在本质的不同。澎湃OS采用了传统的宏内核设计,通过模块化的方式实现功能的扩展,而鸿蒙采用的微内核设计则是通过组件化的方式来实现功能的组合,微内核架构更注重模块化和灵活性,这有助于快速适应新兴的技术和市场趋势。
华为的“一次开发,多端部署”也是其能够在跨设备之间实现共享生态,为开发者也提供了便利。而小米的澎湃OS则可以看做是一套掏空安卓、融合嵌入式系统的面向万物互联的操作系统,在此基础上,小米的手机、汽车电视以及更多的智能硬件系统能够实现无缝连接,由此也带来了更快的小米生态扩展速度。
生态——可能才是真正决定成败的关键
不得不说,雷军作为一个资深软件工程师,恐怕比任何人都清楚明了做系统简单,做生态艰难的道理,而一款操作系统想要走向成功,不仅需要投入大量的研发资源来提供足够强大有力的基础功能、兼容性和安全性,生态构建同样重要。
在2011年的时候,雷军就提到了包括硬件、软件和互联网服务的“铁人三项”,而今小米已经形成了一个超200种品类的庞大智能生态系统,手机也不再是小米的“独子”,而是成为了小米“人车家全生态”的中心。按照雷军的说法,小米汽车明年就要来了,澎湃OS明显已经在提前布局,而这将会对相关生态的发展起到非常积极的作用。
事实上,万物互联的时代已经近在眼前,而数量庞大的各种设备、五花八门的额操作系统及协议之间常常会造成生态链隔阂,这时候一个具备包容性、消弭隔阂的系统就必不可少,小米无论是打造自家生态链,还是放眼万物互联,都需要研发一个新的系统。
而澎湃OS可以说是既融合了自家设备,也能互联万物,一举两得之余,也标志着小米在互联网领域的进一步发展和壮大,更重要的是,小米澎湃OS打破了各个平台之间的壁垒,实现了数据的互通和共享,将完成互联网的大一统。
不过想要打造健康发展的生态,并不是一蹴而就的事情。即使强如华为,当年的鸿蒙OS 2.0也不是一步到位,大量相关的问题一直到鸿蒙OS 4.0才得到解决,走过了很多年,积累了一批原生应用,Harmony OS NEXT才渐渐离我们越来越近。
鸿蒙OS“1+8+N”全场景战略
很明显,澎湃OS只是走了当年鸿蒙OS走过的第一步,后面还有很长的路要走,不过此次能够基本统一安卓和Vela,为后续更新打好基础已经是大功一件,后续如果能够通过“忒休斯之船”的方式,一步一步在发展中加入更多自研内容,使其真正成为自研的系统,还是非常值得期待的。
国产系统大繁荣的另一面——不可忽视的隐患和威胁
事实上,不仅是华为和小米,目前众多国产厂商都在不断优化和改进其操作系统,并在交互层面进行了很多创新尝试。11月初,vivo也将发布自研的操作系统,再加上同样将于11月发布的OPPO的潘塔纳尔系统,还有号称“仅次于鸿蒙”的荣耀MagicOS,国产手机厂商似乎正在经历着操作系统的“大爆发”,但无论如何,可以预见的是,手机在系统交互层面或许会迎来一波很大的变化。
与此同时,这也表明了这一领域竞争的激烈性。目前比较成功的苹果、微软及谷歌等公司都是花费了数十年的时间才培育出了繁荣的应用服务和生态,谷歌、苹果等巨头至今也未能真正实现多终端的无缝协同,此前国内互联网巨头阿里巴巴也曾推出过针对手机的YunOS,但在竞争对手的打压以及生态不足等诸多问题之下也没能成功。
早在2020年,时任华为消费者业务软件部副总裁杨海松就曾这样表示,“很多巨头都曾尝试做自己的操作系统,包括微软,黑莓,以及功能机的王者诺基亚,他们都做过自己的操作系统,但是我们发现,操作系统如果想活下来,市场占有率的底线是16%,这是一道生死线。”
而目前来看,根据调研机构Counterpoint发布的数据显示,今年第一季度,鸿蒙OS在中国市场的份额提升至8%,iOS为20%,安卓为72%;而在全球市场,鸿蒙OS的份额为2%,iOS和安卓则分别为20%和78%。
不难看出,华为鸿蒙OS虽然发展迅猛,但想要真正与安卓和iOS“三分天下”,仍有不小的距离。而以华为的研发实力与资金实力想要在操作系统领域打下一片天地尚且艰难重重,其他手机厂商想要成功做成操作系统的难度可见一斑。
与此同时,如果每家手机厂商均自研操作系统可能会导致手机操作系统生态的割裂和碎片化,这不仅需要开发者进行更多版本的适配工作,增加了开发的难度与资源消耗;还会导致用户在使用习惯的不一致性与不兼容性,产生一定的学习成本;离散的操作系统还有可能会造成对基础框架、驱动及安全防护等多方面资源的浪费,不能不说是一个潜在的隐患。
结语
无论如何,小米的澎湃OS作为继华为HarmonyOS之后的又一个国产手机操作系统,其诞生对于国产手机操作系统的发展而言无疑是令人振奋的。澎湃OS与鸿蒙OS都具备成长为出色操作系统的潜质,但又各自独立共同发展,由此可以打造“双备份”,形成“双保险”,这也是不少人所期待的。正如科技行业常用的一个术语——冗余系统,两个各自独立的系统共同发展将大大提升可靠性,也将为中国科技行业的自主创新夯实基础。
不过无论如何,无论澎湃OS还是鸿蒙OS,作为手机操作系统最重要的还是性能及流畅度,能否满足用户的需求才是最终要的问题。目前首批设备已经开始陆续推送正式版,感兴趣的朋友可以试一试。