O Mac OS X é baseado no kernel XNU (X não é Unix). XNU é um kernel híbrido, o que significa que contém elementos de um monolítico e de um microkernel. O kernel monolítico é responsável pelo gerenciamento do hardware, enquanto o microkernel é responsável pelo gerenciamento do software. Este design híbrido permite que o Mac OS X seja eficiente e versátil.