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