关系总结
此处给Apple操作系统常见概念:
iOS、macOS、Darwin、XNU、Mach、BSD、FreeBSD、IOKit
等的之间关系和逻辑,做个总结:
最终总结
- 苹果操作系统的架构 = Apple OS Architecture
- 离线查看
- 精简版
- 完整版
- 精简版
- 在线浏览
- 离线查看
相关解释
总体关系逻辑
- Apple的不同平台有不同操作系统:
iPhone的iOS、Mac的macOS等等iOS、macOS等系统的内核,都是:DarwinDarwin=XNU+ 其他XNU=Mach+BSD+IOKit
概念类比
- 内核关系类比
UbuntuUbuntu是操作系统(OS)Linux + GNU是核心部分(Core)Linux是内核(Kernel)
macOSmacOS是操作系统(OS)Darwin是核心部分(Core)XNU是内核(Kernel)
范围大小
- 概念范围
- 文字
iOS>DarwinmacOS>DarwinDarwin>XNUXNU>MachXNU>BSD- 主要是:
FreeBSD
- 主要是:
XNU>IOKit
- 文字

