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 |
| iOS kernel (XNU) | 1 |
| macOS kernel (XNU) | 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.
this entity surface form:
XNU kernel
this entity surface form:
macOS kernel (XNU)
this entity surface form:
iOS kernel (XNU)
this entity surface form:
XNU kernel
subject surface form:
Darwin (operating system)
subject surface form:
Darwin (operating system)
this entity surface form:
XNU kernel
this entity surface form:
XNU kernel