Mach (ydin)

Mach on käyttöjärjestelmän mikroydin, joka on kehitetty Carnegie Mellon -yliopistossa (CMU). Ydin kehitettiin tutkimusprojekissa, 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.

Lähteet

Aiheesta muualla 
 The Mach 4 Project 
 Microkernel Modularity with Integrated Kernel Performance  

Käyttöjärjestelmäytimet