Mach é um
microkernel para
sistemas operacionais desenvolvido na
Universidade Carnegie Mellon para apoio a pesquisa de sistemas operacionais, primariamente computação distribuída e paralela. É um dos primeiros exemplos de microkernel, e ainda o padrão com o qual projetos similares são comparados.O projeto na Carnegie Mellon existiu de 1985 a 1994, terminando com Mach 3.0. Outros esforços continuaram a pesquisa sobre o Mach, incluindo o projeto
Mach 4 da Universidade de Utah. Mach foi desenvolvido como substituto para o kernel na versão de
Unix da
BSD, de modo que não se precisasse desenvolver um novo sistema operacional em torno dele. Atualmente (2006), outras pesquisas experimentais sobre o Mach parecem ter acabado, embora Mach e seus derivados estejam em uso em um certo número de sistemas operacionais comerciais, como
NEXTSTEP e
OPENSTEP, e mais recentemente
Mac OS X (empregando o kernel
XNU).
Veja mais na Wikipédia.org...