GNU Mach

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

GNU Mach, une implémentation de Mach, est le micro-noyau par défaut dans le noyau GNU Hurd du système d'exploitation GNU. Il tourne sur les machines IA-32, et devrait être porté vers d'autres architectures. Maintenu par des développeurs du Projet GNU, il est sous licence GNU GPL.

Sommaire

[modifier] Histoire

Les premières versions du Hurd furent développées autour du Mach 3.0 de la CMU[1].

En 1994, la CMU cessa de travailler sur Mach, et le Projet GNU changea pour le Mach 4 de l'Utah. GNU Mach fut dérivé de Mach 4 lorsque l'Utah arrêta son développement. La première entrée dans le ChangeLog par Thomas Bushnell (et non par un développeur de l'Utah) est du 16 décembre 1996[2].

En 2002, Roland McGrath créa la branche OSKit-Mach du GNU Mach 1.2, souhaitant remplacer tous les pilotes et une partie du support matériel avec du code d'OSKit. Après la sortie de GNU Mach 1.3, cette branche devait devenir la ligne principale de GNU Mach 2.0; cependant, depuis 2006, OSKit-Mach n'est plus développé. [3]

Depuis 2007, le développement continue sur la branche 1.x, et travaille sur la sortie de la version 1.4[4].

[modifier] Historique des versions

  • La version 1.0 est sortie le 14 avril 1997.
  • La version 1.1.1 est sortie le 12 mai 1997.
  • La version 1.1.2 est sortie le 10 juin 1997.
  • La version 1.1.3 est sortie le 12 juin 1997.
  • La version 1.2 est sortie le 21 juin 1999.
  • La version 1.3 est sortie le 27 mai 2002, et fournit un support avancé de script de démarrage, un support pour les disques plus grands que 10 gigabytes, et une console avancée[5].

[modifier] Références

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes


Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues