关系总结

此处给Apple操作系统常见概念:

iOS、macOS、Darwin、XNU、Mach、BSD、FreeBSD、IOKit

等的之间关系和逻辑,做个总结:

最终总结

相关解释

总体关系逻辑

  • Apple的不同平台有不同操作系统:iPhone的iOS、Mac的macOS等等
    • iOS、macOS等系统的内核,都是:Darwin
      • Darwin = XNU + 其他
        • XNU = Mach + BSD + IOKit

概念类比

  • 内核关系类比
    • Ubuntu
      • Ubuntu是操作系统(OS)
        • Linux + GNU 是核心部分(Core)
          • Linux是内核(Kernel)
    • macOS
      • macOS是操作系统(OS)
        • Darwin 是核心部分(Core)
          • XNU是内核(Kernel)

范围大小

  • 概念范围
    • 文字
      • iOS > Darwin
      • macOS > Darwin
      • Darwin > XNU
      • XNU > Mach
      • XNU > BSD
        • 主要是:FreeBSD
      • XNU > IOKit

results matching ""

    No results matching ""