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.

AI illustration

How this image was made

AI-generated illustration of XNU

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of XNU (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 (6)

Label Occurrences
XNU canonical 44
XNU kernel 6
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 (54)

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
iOS 15 → basedOnKernel → XNU ⓘ
Mac OS X Snow Leopard → kernelName → XNU ⓘ
subject linked to: Snow Leopard
iOS 4.2 → basedOnKernel → XNU ⓘ
Mac OS X Panther → kernelName → XNU ⓘ
subject linked to: Panther
OS X Yosemite → kernelName → XNU ⓘ
subject linked to: Yosemite
IOBufferMemoryDescriptor → platform → macOS kernel ⓘ
subject linked to: IOBufferMemoryDescriptor class
linked to: XNU
iOS 10 → kernelName → XNU ⓘ
iOS 14 → kernel → XNU ⓘ
Mach-O binary format → usedByKernel → XNU kernel ⓘ
linked to: XNU
macOS Mojave → kernel → XNU ⓘ