Mach

E215073

Mach is a pioneering microkernel-based operating system kernel architecture that introduced advanced concepts like message passing and modularity, influencing many modern OS designs.

All labels observed (2)

Label Occurrences
Mach canonical 3
Mach 2.5 1

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf kernel architecture ⓘ
microkernel ⓘ
operating system kernel ⓘ
architectureType microkernel ⓘ
basedOn 4.2BSD ⓘ
linked to: BSD

UNIX ⓘ
linked to: Unix
countryOfOrigin United States ⓘ
designGoal modularity ⓘ
portability ⓘ
separation of policy and mechanism ⓘ
support for distributed systems ⓘ
support for multiprocessors ⓘ
developer Carnegie Mellon University ⓘ
linked to: CMU
field operating systems ⓘ
implementsConcept capability-based security (via ports) ⓘ
interprocess communication ⓘ
message passing ⓘ
microkernel architecture ⓘ
modularity ⓘ
port-based communication ⓘ
virtual memory management ⓘ
influenced GNU Hurd ⓘ
Lites ⓘ
MkLinux ⓘ
linked to: GNU Hurd

NeXTSTEP ⓘ
OPENSTEP ⓘ
OSF/1 ⓘ
iOS kernel (XNU) ⓘ
linked to: XNU

macOS kernel (XNU) ⓘ
linked to: XNU

microkernel research kernels ⓘ
influencedBy Accent operating system ⓘ
UNIX ⓘ
linked to: Unix
kernelType message-passing kernel ⓘ
notableFor influencing modern hybrid kernels such as XNU ⓘ
pioneering microkernel design in mainstream OS research ⓘ
notableVersion Mach 2.5 ⓘ
linked to: Mach number

Mach 3.0 ⓘ
providesAbstraction memory objects ⓘ
messages ⓘ
ports ⓘ
tasks ⓘ
threads ⓘ
researchProjectAt Carnegie Mellon University ⓘ
linked to: CMU
supports symmetric multiprocessing (in later versions) ⓘ
supportsFeature distributed computing primitives ⓘ
external pagers ⓘ
task and thread abstraction ⓘ
user-space device drivers (in some designs) ⓘ
usedIn GNU Hurd (as a microkernel) ⓘ
linked to: GNU Hurd

MkLinux ⓘ
linked to: GNU Hurd

NeXTSTEP ⓘ
OPENSTEP ⓘ
OSF/1 ⓘ
XNU kernel ⓘ
linked to: XNU

How these facts were elicited

Referenced by (4)

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

XNU → component → Mach ⓘ
Mach microkernel → notableVersion → Mach 2.5 ⓘ
linked to: Mach
OSF/1 → kernel → Mach ⓘ
OSF/1 → influencedBy → Mach ⓘ