Mach IPA: [mʌk] is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing. Although Mach is often mentioned as one of the earliest examples of a microkernel, not all versions of Mach are microkernels.