- GNU Mach
-
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
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].
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].
Références
- (en) Annonce initiale du Hurd, mentionnant Mach 3.0
- (en) Le premier Changelog
- (en) Annonce d'OSKit-Mach
- Le Hurd - Tâche #6111 : sortie de GNU Mach 1.4
- (en) Annonce de la sortie de GNU Mach 1.3
Voir aussi
Articles connexes
Liens externes
- (en) Page de GNU Mach
- (en) Le projet Mach 4, duquel est dérivé GNU Mach.
Wikimedia Foundation. 2010.