stringtranslate.com

GNU Mach

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 del proyecto GNU. Se distribuye bajo los términos de la Licencia Pública General GNU (GPL).

Historia

Las primeras versiones del Hurd se desarrollaron sobre la base del Mach 3.0 de CMU . [2]

En 1994, la CMU dejó de trabajar en Mach y el Proyecto GNU pasó a trabajar en 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 del 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 tenía la intención de convertirse en la línea principal de GNU Mach 2.0; sin embargo, a partir de 2006, OSKit-Mach no se está desarrollando debido a la falta de actividad en OSKit en sí. [6] [7] [8] Alrededor de 2006, un intento de reemplazar el núcleo de GNU Hurd con el núcleo de Coyotos también terminó en fracaso. [9]

GNU Mach 1.4 se lanzó el 27 de septiembre de 2013, once años después de 1.3. [10]

Historial de versiones

Referencias

  1. ^ "Lanzamiento de GNU Hurd 0.9, GNU Mach 1.8 y GNU MIG 1.8". 18 de diciembre de 2016.
  2. ^ Anuncio inicial del Hurd, mencionando Mach 3.0
  3. ^ "GNU". Sistema operativo GNU . Consultado el 16 de marzo de 2023 .
  4. ^ "Re: ¿Cuál Mach es GNU Mach?". lists.debian.org .
  5. ^ "hurd/gnumach.git - GNU Mach". git.savannah.gnu.org .
  6. ^ "[hurd] Registro de /gnumach/=announce-oskit-mach-1.2.90". cvs.savannah.gnu.org .
  7. ^ ab "GNUmach 1.3 lanzado". lists.gnu.org .
  8. ^ "Re: mach4 y gnumach/oskit..." lists.gnu.org .
  9. ^ "¿Qué pasó con los puertos de Hurd a los microkernels OSKit Mach / L4 / Coyotos / Viengoos?". www.gnu.org .
  10. ^ Schwinge, Thomas (27 de septiembre de 2013). "¡Feliz 30.º cumpleaños, GNU! Se ha publicado GNU Mach 1.4". article.gmane.org . Consultado el 21 de septiembre de 2017 .

Enlaces externos