GNU Mach es una implementación del microkernel Mach . Es el microkernel predeterminado en GNU Hurd . GNU Mach se ejecuta en máquinas IA-32 . GNU Mach es mantenido por desarrolladores en el proyecto GNU. Se distribuye bajo los términos de la Licencia Pública General GNU (GPL).
Desarrollador (es) | Proyecto GNU |
---|---|
Lanzamiento estable | 1.8 (estable) / 18 de diciembre de 2016 [1] |
Repositorio | |
Sistema operativo | Tipo Unix |
Tipo | Núcleo |
Licencia | Licencia pública general GNU |
Sitio web | www |
Historia
Las primeras versiones de Hurd se desarrollaron sobre Mach 3.0 de CMU . [2]
En 1994, CMU dejó de trabajar en Mach, y el Proyecto GNU cambió al Mach 4 de la Universidad de Utah . El núcleo conocido como "GNU Mach" se derivó de Mach 4 una vez que Utah detuvo el desarrollo. La primera entrada de ChangeLog de Thomas Bushnell (en lugar de un investigador de Utah) es del 16 de diciembre de 1996. [3] [4] [5]
En 2002, Roland McGrath ramificó la rama OSKit-Mach de GNU Mach 1.2, con la intención de reemplazar todos los controladores de dispositivos y parte del soporte de hardware con código de OSKit. Después del lanzamiento de GNU Mach 1.3, esta rama estaba destinada a convertirse en la línea principal de GNU Mach 2.0; sin embargo, a partir de 2006, OSKit-Mach no se está desarrollando. [6] [7] [8]
GNU Mach 1.4 fue lanzado el 27 de septiembre de 2013, once años después de 1.3. [9]
Historial de versiones
- La versión 1.0 se publicó el 14 de abril de 1997.
- La versión 1.1.1 se publicó el 12 de mayo de 1997.
- La versión 1.1.2 se publicó el 10 de junio de 1997.
- La versión 1.1.3 se publicó el 12 de junio de 1997.
- La versión 1.2 se publicó el 21 de junio de 1999.
- La versión 1.3 fue lanzada el 27 de mayo de 2002 y cuenta con soporte de script de arranque avanzado, soporte para discos de más de 10 gigabytes y una consola mejorada . [7]
- La versión 1.4 se publicó el 27 de septiembre de 2013.
- La versión 1.5 se publicó el 10 de abril de 2015.
- La versión 1.6 se publicó el 31 de octubre de 2015.
- La versión 1.7 se publicó el 18 de mayo de 2016.
- La versión 1.8 se publicó el 18 de diciembre de 2016.
Referencias
- ^ "GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 lanzado" . www.gnu.org . Consultado el 31 de diciembre de 2016 .
- ^ Anuncio inicial del Hurd , mencionando Mach 3.0
- ^ www
.gnu .org / software / hurd / history / hurd-flash6 - ^ "Re: ¿Qué Mach es GNU Mach?" correo electrónico de Roland McGrath a Pontus Lidman en la lista de correo de debian-hurd (25 de agosto de 1999)
- ^ Un registro de cambios GNU Mach
- ^ Anuncio de OSKit-Mach
- ^ a b Anuncio de lanzamiento de GNU Mach 1.3
- ^ "Re: mach4 & gnumach / oskit ..." correo electrónico de Thomas Schwinge a la lista de correo de bug-hurd (10 de octubre de 2006)
- ^ Schwinge, Thomas (27 de septiembre de 2013). "¡Feliz 30 cumpleaños, GNU! GNU Mach 1.4 lanzado" . article.gmane.org . Consultado el 21 de septiembre de 2017 .
enlaces externos
- www
.gnu .org / software / hurd / microkernel / mach / gnumach .html - El Proyecto Mach 4 , del cual se derivó GNU Mach.