XNU

E41424

XNU is the hybrid operating system kernel developed by Apple that powers macOS and other Apple platforms, combining components from Mach and BSD.

All labels observed (5)

Label Occurrences
XNU canonical 26
XNU kernel 5
Mach microkernel 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf hybrid kernel
operating system kernel
basedOn BSD
Mach microkernel
linked to: GNU Hurd
component BSD kernel code
I/O Kit
Mach
developer Apple Inc.
introducedBy Apple NeXT acquisition integration
kernelType hybrid
license Apple Public Source License
notableFor combining Mach microkernel with BSD monolithic components
forming the core of Apple operating systems
operatingSystem iOS
iPadOS
macOS
tvOS
visionOS
watchOS
origin NeXTSTEP kernel
partOf Darwin operating system
programmingLanguage C
C++
assembly language
repository https://github.com/apple-oss-distributions/xnu
supportsFeature 64-bit kernel mode
Grand Central Dispatch integration
Mach messages
POSIX APIs
linked to: POSIX

UNIX-like process model
address space layout randomization
code signing enforcement
copy-on-write memory
interprocess communication
kernel extensions
kernel-level threads
preemptive multitasking
sandboxing
symmetric multiprocessing
user and kernel address spaces separation
virtual memory
usedBy Apple TV
Apple Vision Pro
linked to: Vision Pro

Apple Watch
Apple desktop computers
Apple laptop computers
iPad
iPhone

How these facts were elicited

Referenced by (34)

Full triples — surface form annotated when it differs from this entity's canonical label.

macOS kernel XNU
iOS kernel XNU
watchOS kernel XNU
iPadOS kernel XNU
tvOS kernelType XNU
visionOS kernel XNU
Darwin basedOn Mach microkernel
linked to: XNU
Darwin includesComponent XNU kernel
linked to: XNU
audioOS kernelType XNU
Mach influenced macOS kernel (XNU)
linked to: XNU
Mach influenced iOS kernel (XNU)
linked to: XNU
Mach usedIn XNU kernel
linked to: XNU
Apple Public Source License usedFor XNU kernel
linked to: XNU
Darwin (operating system) kernelName XNU
subject linked to: Darwin operating system
Darwin (operating system) includesComponent XNU kernel
subject linked to: Darwin operating system
linked to: XNU
Cheetah kernelName XNU
macOS Monterey kernel XNU
macOS Ventura kernel XNU
bridgeOS kernelType XNU
Mach microkernel influenced XNU kernel
linked to: XNU