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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

Label Occurrences
XNU canonical 26
XNU kernel 5
Mach microkernel 1

Statements (48)

Predicate Object
instanceOf hybrid kernel
operating system kernel
basedOn BSD
GNU Hurd
surface form: Mach microkernel
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
surface form: POSIX APIs

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
Vision Pro
surface form: Apple Vision Pro

Apple Watch
Apple desktop computers
Apple laptop computers
iPad
iPhone

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 XNU
this entity surface form: Mach microkernel
Darwin includesComponent XNU
this entity surface form: XNU kernel
audioOS kernelType XNU
Mach influenced XNU
this entity surface form: macOS kernel (XNU)
Mach influenced XNU
this entity surface form: iOS kernel (XNU)
Mach usedIn XNU
this entity surface form: XNU kernel
Apple Public Source License usedFor XNU
this entity surface form: XNU kernel
Darwin operating system kernelName XNU
subject surface form: Darwin (operating system)
Darwin operating system includesComponent XNU
subject surface form: Darwin (operating system)
this entity surface form: XNU kernel
Cheetah kernelName XNU
macOS Monterey kernel XNU
macOS Ventura kernel XNU
bridgeOS kernelType XNU
Mach microkernel influenced XNU
this entity surface form: XNU kernel