
Android
这需要具体分析。目前,鸿蒙4.x及更早版本的系统架构主要是由AOSP(
Android Open Source Project)、OpenHarmony和LiteOS组成,其中AOSP占据了较大比例。因此,在这一阶段的鸿蒙实际上可以看作是一个高度定制化的
安卓系统。而现在的NEXT版本有所不同,它已经去掉了AOSP部分,转而主要依赖OpenHarmony构建。该系统的内核基于
linux,尽管在非模拟器环境下可能会显示为HongMeng Kernel,但其仍然与
linux有着密切联系。按照国内许多人对独立操作系统的评判标准,此时的鸿蒙已经可以被视为一个全新的操作系统。然而,严格来说,鸿蒙和
安卓的核心都源自
linux,这就使得它看起来并不完全独立。
linux可执行文件依旧遵循UNIX System V类型的标准,这一点也在
安卓开发文档中有所提及。不过,除了设计理念相似之外,两者并无直接关系,因此它们属于类UNIX系统。相比之下,
IOS及其相关系统采用的是Darwin内核,这是一种混合型内核,其BSD部分比
linux更接近于传统UNIX。即便从严格意义上讲,Darwin内核也可归入类UNIX范畴。所以可以说,尽管这三个操作系统在功能实现上存在诸多差异,并且各自进行了大量区分设计,但它们的基础逻辑源头都可以追溯到同一个体系——UNIX。如果从历史发展的角度来审视,当今主流且面向普通消费者的系统实际上分为两大派系:一是以Windows为代表的Windows/DOS派系;二是以
linux、BSD等为代表的(类)UNIX派系。由此来看,当前三大
手机操作系统均属于类UNIX派系,若以此为依据,则三者都不具备绝对意义上的独立性。不过,
华为现在已经明确表示其系统追求自主可控,这一问题似乎也没有必要再深入探讨了。个人认为,那些过于纠结独立性的言论,更多是营销号炒作的结果,实际意义有限。