Mach on käyttöjärjestelmän mikroydin, joka on kehitetty Carnegie Mellon -yliopistossa (CMU). Ydin kehitettiin tutkimusprojektissa, joka kesti vuodesta 1985 vuoteen 1994.
Ytimen kehitys tapahtui muokkaamalla 4.2BSD:n ydintä siirtämällä sen toimintoja erillisiin komponentteihin.
Ydintä on käytetty Open Software Foundationin (OSF) OSF/1-käyttöjärjestelmässä, jonka Digital Equipment Corporation otti pohjaksi Tru64 UNIX:lle. Applen OS X -käyttöjärjestelmä perustuu Mach 3.0 -ytimeen. Kaupalliset toteutukset Mach-ytimestä ajavat tiedostojärjestelmien, verkkotoimintojen ja muistinhallinnan koodin ytimen moodissa: puhdas mikroydin on epäkäytännöllinen koska se ei ole riittävän tehokas.
NeXT teki ytimeen perustuvan version Nextstep-käyttöjärjestelmästään (ks. OpenStep).
IBM pyrki kehittämään Workplace OS -käyttöjärjestelmää OSF Research Instituten kanssa perustuen Mach-ytimeen, josta tuli yksi kalleimmista epäonnistumisista.
Machin jälkeen on kehitetty toisen sukupolven mikroytimiä kuten L4.
Katso myös GNU Mach
Lähteet
Aiheesta muualla The Mach 4 Project Microkernel Modularity with Integrated Kernel Performance
Luokka:Käyttöjärjestelmäytimet