Mach microkernel

E284313

Mach microkernel is a pioneering microkernel-based operating system kernel developed at Carnegie Mellon University, known for its message-passing architecture and influence on systems like NeXTSTEP and early versions of macOS.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (4)

Label Occurrences
Mach microkernel canonical 5
GNU Mach microkernel 1
Mach IPC 1

Statements (51)

Predicate Object
instanceOf microkernel
operating system kernel
academicProjectAt CMU
surface form: Carnegie Mellon University
basedOn Accent operating system
countryOfOrigin United States of America
surface form: United States
designGoal binary compatibility with UNIX
modularity
multiprocessor support
portability
support for distributed systems
developer CMU
surface form: Carnegie Mellon University
implementsConcept capability-based security via ports
client-server operating system model
microkernel architecture
inception mid-1980s
influenced GNU Hurd
IBM Workplace OS
seL4 microkernel
surface form: L4 microkernel family

GNU Hurd
surface form: MkLinux

NeXTSTEP
OPENSTEP
OSF/1
Tru64 UNIX
UX/RT
XNU
surface form: XNU kernel

iOS
macOS
influencedBy Accent operating system
surface form: Accent microkernel

Unix
surface form: UNIX
license various open-source and research licenses
notableVersion Mach
surface form: Mach 2.5

Mach 3.0
operatingSystemKernelType microkernel
researchArea distributed systems
operating systems
parallel computing
supportsFeature copy-on-write
distributed computing primitives
external pagers
interprocess communication
memory-mapped files
message passing
ports abstraction
tasks and threads
user-space device drivers
virtual memory management
usedIn GNU Hurd microkernel-based system
NeXTSTEP
surface form: NeXTSTEP operating system

OPENSTEP
surface form: OPENSTEP operating system

XNU hybrid kernel
early versions of Mac OS X

Referenced by (8)

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

NeXTSTEP kernelType Mach microkernel
GNU Hurd basedOn Mach microkernel
Darwin operating system basedOn Mach microkernel
subject surface form: Darwin (operating system)
Rhapsody kernelBase Mach microkernel
NeXT Computer line operatingSystem Mach microkernel
exec server runsOn Mach microkernel
this entity surface form: GNU Mach microkernel
exec server uses Mach microkernel
this entity surface form: Mach IPC
exec server dependsOn Mach microkernel
this entity surface form: Mach kernel