What type of kernel does OS X (now macOS) use?

2024

What type of kernel does OS X (now macOS) use?

  1. A.

    Monolithic kernel with modules

  2. B.

    Micro kernel

  3. C.

    Hybrid kernel

  4. D.

    More than one of the above

  5. E.

    None of the above

Attempted by 894 students.

Show answer & explanation

Correct answer: C

Correct answer: Hybrid kernel

OS X (now macOS) uses the XNU kernel. XNU is classified as a hybrid kernel.

  • Mach component: provides microkernel-style services such as low-level task and memory-management support.

  • BSD component: provides Unix-like system services and monolithic-kernel style functionality.

  • Result: the design combines microkernel ideas with monolithic-kernel performance and integration.

So OS X is best described as having a hybrid kernel.

Explore the full course: Up Lt Grade Assistant Teacher 2025