XNU
The hybrid kernel used by macOS and iOS, combining the Mach microkernel, a BSD subsystem (derived from FreeBSD) and the I/O Kit driver framework; its name is a recursive acronym meaning "XNU is Not Unix".
Timeline (last 90 days)
iOS kernel vulnerabilities and privilege escalation refer to attackers exploiting memory corruption, logic flaws, and other issues in the iOS kernel (XNU) to escalate from ordinary app privileges to the highest system privileges (root).
XNU's BSD subsystem derives directly from FreeBSD, providing POSIX system calls, the process model and the network stack.
macOS long held POSIX certification, and its BSD-derived toolchain and XNU kernel provide POSIX-compliant interfaces, so even after losing the UNIX trademark it remains a POSIX-compatible system.
NeXTSTEP was based on Carnegie Mellon University's Mach microkernel architecture and ultimately evolved into Mac OS X, whose XNU kernel combines the Mach microkernel with the FreeBSD kernel.
Haiku adopts a hybrid kernel design in which core drivers and services run in kernel space to ensure performance while maintaining modular independence, similar to the Windows NT kernel and macOS's XNU kernel.
Haiku uses a hybrid kernel design, with an architecture similar to the Windows NT kernel and macOS's XNU kernel.
All Facts (6)
iOS kernel vulnerabilities and privilege escalation refer to attackers exploiting memory corruption, logic flaws, and other issues in the iOS kernel (XNU) to escalate from ordinary app privileges to the highest system privileges (root).
50%UnverifiedXNU's BSD subsystem derives directly from FreeBSD, providing POSIX system calls, the process model and the network stack.
50%UnverifiedmacOS long held POSIX certification, and its BSD-derived toolchain and XNU kernel provide POSIX-compliant interfaces, so even after losing the UNIX trademark it remains a POSIX-compatible system.
50%UnverifiedNeXTSTEP was based on Carnegie Mellon University's Mach microkernel architecture and ultimately evolved into Mac OS X, whose XNU kernel combines the Mach microkernel with the FreeBSD kernel.
50%UnverifiedHaiku adopts a hybrid kernel design in which core drivers and services run in kernel space to ensure performance while maintaining modular independence, similar to the Windows NT kernel and macOS's XNU kernel.
50%UnverifiedHaiku uses a hybrid kernel design, with an architecture similar to the Windows NT kernel and macOS's XNU kernel.
50%