Mach () – jądro dla systemów operacyjnych opracowane na amerykańskim Uniwersytecie Carnegie-Mellon. Projekt rozwijany tam był w latach 1985–1994 i skończył się na wersji 3.0. Dalej rozwijany był na Uniwersytecie Utah, gdzie opracowano wersję 4.
Historia W 1984 roku niewielka grupa naukowców z Carnegie Mellon University rozpoczęła pracę nad projektem Mach, a implementację rozpoczęto w kolejnym roku. Początkowo miał to być system przeznaczony do uruchamiania obliczeń równoległych dużej skali, jednak uznano iż projektowanie systemu wyłącznie z takim celem ograniczałoby jego użyteczność i zmieniono projekt tak by był on niezależny od architektury sprzętu.
Początkowo Mach został zaimplementowany dla komputerów Vax 11/780, a następnie dla innych architektur, w tym IBM RT PC, a także komputerów opartych na procesorach Intel 80386 oraz M68000, wśród których były m. in. stacje robocze NeXT oraz Sun-3.