SD （libSystem）两个部分，最初版本的 XNU 是 Mach 2.5版本和 BSD 4.3 的混合，随着 OS X 的发布，Mach 版本升级到3，BSD 部分被 FreeBSD 替代。Mach 是一个由卡内基梅隆大学开发的计算机操作系统微内核，是最早实现微核心操作系统的例子之一，也是许多其它相似的项目的标准。同UNIX一样，Mach系统也包含了一组丰富的实用工具，并保留了 Unix 中驱动程序的概念用以硬件交互。在 OS X 中，Mach 内核为系统提供了64位内核和主要驱动支持。伯