Mac OS X se basa en el kernel XNU (X no es Unix). XNU es un kernel híbrido, lo que significa que contiene elementos monolíticos y microkernel. El núcleo monolítico se encarga de gestionar el hardware, mientras que el microkernel se encarga de gestionar el software. Este diseño híbrido permite que Mac OS X sea eficiente y versátil.