超维界
26-06-15 09:13 微博认证:数码博主

一图读懂UNIX、Linux、IOS、安卓、“双框架”鸿蒙、原生鸿蒙的历史渊源。
│ 实线 = 源码直接继承 / 内核同源(血统)
---- 虚线 = 仅设计理念影响、无代码继承

UNIX (1969, AT&T) 【正统原始Unix代码根】

├─ BSD分支 (1977, 伯克利,基于Unix源码二次开发)
│ │
│ ├─ 开源BSD变体
│ │ ├─ FreeBSD
│ │ ├─ OpenBSD
│ │ └─ NetBSD
│ │
│ └─ Darwin (2000, Apple) 内核:XNU(Mach微内核+FreeBSD层)|✅官方UNIX认证
│ ├─ macOS (2001, Apple,初代Mac OS X)
│ └─ iOS (2007, Apple) 【与macOS同源Darwin,平级兄弟系统】

├─ System V 分支(AT&T源码演进)
│ └─ 商业认证UNIX
│ ├─ Solaris (Sun/Oracle)
│ ├─ AIX (IBM)
│ └─ HP-UX (HP)

└--------------------------------------------- [理念影响,无源码继承]

Linux (1991, Linus Torvalds) ← 类UNIX、无Unix原始代码

├─ 安卓Android (2008, Google) ← Linux内核+GNU用户空间

└─ 双框架鸿蒙HarmonyOS 1~4 ← 底层Linux+huawi LiteOS内核,带安卓兼容层

└─ 内置安卓兼容层 → 适配Android应用

--------------------------------------------- [设计理念传承虚线,无源码继承]

原生鸿蒙HarmonyOS5/6/7(微内核, 2024, 华为自研) ← 完全不基于Linux/UNIX源码
├─ 受UNIX设计哲学理念影响
└─ 采用现代微内核、分布式软总线架构设计,为万物互联而生!

发布于 贵州