Useful Mac OS X Terms: What is Mach?
This document explains what Mach is.
This article has been archived and is no longer updated by Apple.
Mach is part of the underlying technology of Mac OS X. It is a UNIX technology developed at Carnegie-Mellon University in the late 1980s and 1990s. It is a robust, "open source" operating system, which is used to provide memory and task implementation services. Darwin uses Mach 3.0. Mach provides memory management, memory protection, process scheduling and interprocess communication services.
Mach, together with BSD, forms the heart of Mac OS X, known as Darwin.
- For a brief overview of Mach, see technical document 43137: Useful Mac OS X Terms: What is Mach?
- For a brief overview of BSD, technical document 43139: Useful Mac OS X Terms: What is BSD?
- For a brief overview of Darwin, see technical document 43140: Useful Mac OS X Terms: What is Darwin?
- For in-depth information on Mach, BSD and Darwin, see the Apple Developer Connection site:
Published Date: Oct 11, 2016