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 |
| Mach kernel | 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.
subject surface form:
Darwin (operating system)
this entity surface form:
GNU Mach microkernel
this entity surface form:
Mach IPC
this entity surface form:
Mach kernel