harmony os是在openharmony开源项目的基础上开发的。
harmony os与openharmony的关系
open harmony是一个开源的分布式操作系统,它提供了内核。
harmony os是华为在openharmony的基础上进行的二次开发,用于手机。它由内核(open harmony) 用户界面(ui) 华为移动服务(hms)构成。
为了兼容安卓生态系统,harmony os在open harmony基础上增加了aosp(android open source project)的代码以在手机上运行。
原生安卓是谷歌基于aosp 谷歌移动服务(gms)编译后的发行版本,而国内定制安卓则是基于原生安卓加上自家的用户界面(ui)进行开发。
openharmony则是一个独立于安卓的操作系统,它不支持安卓应用程序,没有java虚拟机、安卓内核、aosp和gms。openharmony拥有自己的原生格式(.hap),是华为自主开发的操作系统。它用460万行代码实现了安卓1525万行代码的功能,使用约18000个api,完成了对安卓36000多个api的功能全替换,并拥有完全自主知识产权。
任何人都可以基于open harmony的开源版本发布自己的定制用户界面(ui)系统。
定制安卓是原生安卓的一个分支,与原生安卓是父子关系。
鸿蒙与安卓是兄弟关系,都是基于linux内核开发的不同系统。
澎湃os是基于安卓和小米开发的vela'深度'操作系统进行定制的。
vela是小米基于开源嵌入式操作系统nuttx开发的物联网软件系统平台。
可以说小米的澎湃os相当于套了两个壳,即谷歌安卓和nuttx。
从这个角度看,澎湃os很可能无法摆脱安卓应用程序成为第n大操作系统,只能被视为安卓和nuttx的一个分支。
按照层次来说,linux是“祖父”,linux的两个儿子分别是安卓和鸿蒙,它们是兄弟关系,都是基于linux内核开发出来的不同系统。
linux的一个儿子安卓与nuttx生下了澎湃os,所以鸿蒙os和澎湃os是叔侄关系。
虽然它们之间有3代的旁系血缘关系,但至少还有一个共同的“祖父”。
鸿蒙应该被视为澎湃的叔叔,澎湃应该称鸿蒙为叔叔,两者如果以平辈关系称呼,那么澎湃的父亲安卓就会被降低一级。
澎湃对安卓说:“哥哥爸?”
安卓回答:“回家让你哥揍死你!”
鸿蒙os将在5.0版本中脱离安卓的兼容性,成为一个真正独立的纯国产操作系统,因为它是基于openharmony而不是基于安卓开发的。
而澎湃os虽然不再依赖安卓,但它采用了来自国外的nuttx物联网系统,因此即使脱离了安卓,也不能算是国产系统,最多只是nuttx的一个分支。