Mac OS X的內核叫 XNU ,它有許多組件構成,如: Mach 、 BSD 、 I/O Kit 、 Platform Expert 、 libkern 、 libsa 。
如XNU 的Mach部分來自 Mach 3.0 (但是 XNU 不是微內核),它負責 XNU 比較底層的任務,譬如: 搶占式多任務,包括內核線程(Mac OS X用內核線程實現POSIX線程)、內存保護 、虛擬內存管理 、進程間通信 、中斷管理 、實時支持 、內核調試支持 、控制臺I/O 等。