XNU

Website

  • Libre
  • Self-Hosted
Description

XNU is a computer operating system kernel developed at Apple Inc. It is the core of the operating system macOS, iOS, tvOS, and watchOS. It is based on the Unix operating system and provides a hybrid kernel allowing for pre-emptive multitasking as well as various other services such as virtual memory management, networking and security services. XNU combines a Mach 3.0 microkernel with components from FreeBSD and C++ APIs for writing drivers. It also includes a large number of drivers for various types of hardware, including disk drivers, video drivers, audio drivers, and USB drivers. XNU also includes a number of other technologies and services, such as kernel-level support for POSIX threads, the XNU kernel debugger, and the XNU kernel profiler.

Categories
OS and utilities

Alternatives