Mach (noyau)

Mach (prononcé /mak/[1]) est un noyau de système d'exploitation libre et gratuit écrit en langage C tout en étant orienté objet. Il est portable, temps réel et satisfait le niveau B3 des critères de sécurité du standard TCSEC. Il a été co-créée par Richard Rashid (en) et Avie Tevanian à l'Université Carnegie-Mellon.

Bien que souvent mentionné comme un des premiers micro-noyaux, toutes les versions de Mach n'en sont pas.

Il servit de base à XNU, le noyau de Darwin (la base de Mac OS X – qui n’est pas un micro-noyau) et au projet Hurd (qui est quant à lui un micro-noyau). Toutefois depuis 2004, Hurd s'est tourné vers une nouvelle génération de micro-noyau : le micronoyau L4.

  1. Singh, Amit, « A Technical History of Apple's Operating Systems », osxbook.com, (consulté le ), p. 103

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne