Hurd GNU



El Hurd de GNU es el proyecto de sustitución de UNIX , un popular sistema operativo del kernel

El Hurd está en primer lugar, una colección de protocolos de formalización de cómo los diferentes componentes pueden interactuar. Los protocolos están diseñados para reducir la mutua confianza de los requisitos de los actores de tal modo permitiendo una más extensible del sistema. Estas incluyen las definiciones de interfaz para manipular archivos y directorios, y para resolver los nombres de ruta. Esto permite que cualquier proceso de implementación de un sistema de archivos. El único requisito es que tenga acceso a su almacén de respaldo y que el director que lo comenzó el propio nodo de sistema de archivos para que se conecte.

El Hurd es un conjunto de servidores que implementan estos protocolos. Estos  incluyen sistemas de archivos, protocolos de red y autenticación. Los servidores se ejecutan en la parte superior del Mach microkernel Mach y el uso de la CIP mecanismo para la transferencia de información.

El Hurd provee una capa de compatibilidad como que la compilación de programas de nivel superior es esencialmente transparente, es decir, por medio de la glibc, proporciona las interfaces misma norma conocida de otros UNIX , como los sistemas. Por lo tanto, para un usuario típico, el Hurd es la intención de trabajar silenciosamente en segundo plano la prestación de servicios y la infraestructura que el microkernel en sí no tiene negocio de ejecución, pero que se requieren para los programas de nivel superior y bibliotecas para operar.

El Hurd suministros de los principales componentes de software necesarios para la última un completo sistema operativo GNU como fue concebido originalmente por Richard M. Stallman (RMS) en 1983. La visión de GNU directamente llevó a la creación y ha guiado la evolución de la Fundación para el Software Libre , la organización que es el hogar del proyecto GNU . El esfuerzo de desarrollo de Hurd es un proyecto independiente tanto de la Debian GNU / Hurd puerto.