Mach (kernel)

Mach
Developer(s)Richard Rashid
Avie Tevanian
Initial release1985 (1985)
Stable release
3.0 / 1994 (1994)
PlatformIA-32, x86-64, MIPS, ARM32, Aarch64, m88k
TypeMicrokernel
WebsiteThe Mach Project

Mach (/mɑːk/)[1] is a kernel developed at Carnegie Mellon University by Richard Rashid and Avie Tevanian to support operating system research, primarily distributed and parallel computing. Mach is often considered one of the earliest examples of a microkernel. However, not all versions of Mach are microkernels. Mach's derivatives are the basis of the operating system kernel in GNU Hurd and of Apple's XNU kernel used in macOS, iOS, iPadOS, tvOS, and watchOS.

The project at Carnegie Mellon ran from 1985 to 1994,[2] ending with Mach 3.0, which is a true microkernel. Mach was developed as a replacement for the kernel in the BSD version of Unix, so no new operating system would have to be designed around it. Mach and its derivatives exist within a number of commercial operating systems. These include all using the XNU operating system kernel which incorporates an earlier non-microkernel Mach as a major component. The Mach virtual memory management system was also adopted in 4.4BSD by the BSD developers at CSRG,[3] and appears in modern BSD-derived Unix systems such as FreeBSD.

Mach is the logical successor to Carnegie Mellon's Accent kernel. The lead developer on the Mach project, Richard Rashid, has been working at Microsoft since 1991; he founded the Microsoft Research division. Another of the original Mach developers, Avie Tevanian, was formerly head of software at NeXT, then Chief Software Technology Officer at Apple Inc. until March 2006.[4][2]

  1. ^ "Mach: Define Mach at Dictionary.com". Dictionary.com. Retrieved 12 December 2016.
  2. ^ a b "CMU CS Project Mach Home Page".
  3. ^ McKusick, Marshall Kirk; Bostic, Keith; Karels, Michael J.; Quarterman, John S. (Apr 30, 1996). The Design and Implementation of the 4.4 BSD Operating System. Addison-Wesley. p. 123. ISBN 978-0-7686-8494-0.
  4. ^ Al Saracevic (March 27, 2006). "Adios Avie". The Technology Chronicles. Retrieved 23 January 2010.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search