Mach è unkernel sviluppato dallaUniversità Carnegie Mellon durante l'attività di ricerca suisistemi operativi paralleli edistribuiti. Essendo uno dei primimicrokernel, viene utilizzato come campione di paragone con altri microkernel.
Il progetto allaCMU si è sviluppato tra il1985 e il1994 ed è terminato con il Mach 3.0. Molte aziende e università hanno continuato lo sviluppo del Mach, tra le quali l'Università dello Utah, che si è distinta con il progetto Mach 4. Allo stato attuale l'attività di ricerca intorno al kernel Mach è sostanzialmente terminata, anche se questo viene utilizzato da molti sviluppatori commerciali comeApple Inc.
Successore del kernel Accent, nato anch'esso allaCMU, il Mach è stato sviluppato principalmente daRichard Rashid, che dal1991 lavora pressoMicrosoft ricoprendo posizioni dirigenziali nella divisione dedicata allo sviluppo, e daAvie Tevanian, che ha continuato lo sviluppo di Mach prima per la societàNeXT e in seguito come Chief Software Technology Officer inApple.