关系总结

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

iOSmacOSDarwinXNUMachBSDFreeBSDIOKit

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

最终总结

相关解释

总体关系逻辑

  • Apple的不同平台有不同操作系统:iPhoneiOSMacmacOS等等
    • iOSmacOS等系统的内核,都是: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 ""