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.

All labels observed (4)

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

How this entity was disambiguated

Statements (51)

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

MkLinux
linked to: GNU Hurd

NeXTSTEP
OPENSTEP
OSF/1
Tru64 UNIX
UX/RT
XNU kernel
linked to: XNU

iOS
macOS
influencedBy Accent microkernel
UNIX
linked to: Unix
license various open-source and research licenses
notableVersion Mach 2.5
linked to: Mach

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 operating system
linked to: NeXTSTEP

OPENSTEP operating system
linked to: OPENSTEP

XNU hybrid kernel
early versions of Mac OS X

How these facts were elicited

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 linked to: Darwin operating system
Rhapsody kernelBase Mach microkernel
NeXT Computer line operatingSystem Mach microkernel
exec server runsOn GNU Mach microkernel
linked to: Mach microkernel
exec server uses Mach IPC
linked to: Mach microkernel
exec server dependsOn Mach kernel
linked to: Mach microkernel