Mac OS X è basato sul kernel XNU (X is Not Unix). XNU è un kernel ibrido, il che significa che contiene elementi sia di un kernel monolitico che di un microkernel. Il kernel monolitico è responsabile della gestione dell'hardware, mentre il microkernel è responsabile della gestione del software. Questo design ibrido consente a Mac OS X di essere efficiente e versatile.