[im´gen del logo Hurd] [ English ] [ Spanish ]
El GNU Hurd
 
Documentación
Instalación
Obteniendo Ayuda
Descargas
Desarrollo
Historia

Tabla de Contenidos


Introducción al Hurd

El GNU Hurd es el reemplazo del Proyecto GNU para el kernel Unix. El Hurd es una colección de servidores que se ejecutan sobre el microkernel Mach para implementar sistemas de archivos, protocolos de red, control de acceso a archivos, y otras características que normalmente son implementadas por el kernel Unix y otros kernel similares (como Linux).

Actualmente, el Hurd corre sobre máquinas IA32. El Hurd debe, y probablemente será, portado a otras arquitecturas de hardware y otros microkernel en el futuro.

Ventajas del Hurd

El Hurd no es el sistema operativo más avanzado conocido en el planeta (aún), pero tiene un número de características insitantes:
es software libre
Cualquiera puede usarlo, modificarlo y redistribuirlo bajo los términos de la Licencia Pública General GNU (GPL).
es compatible
El Hurd proporciona un ambiente de usuario y programación familiar. Para todos los intentos y propósitos, el Hurd es un kernel moderno tipo Unix. El Hurd utiliza la Librería C de GNU, cuyo desarrollo está estrechamente ligado a estándares como ANSI/ISO, BSD, POSIX, Single Unix, SVID, and X/Open.
esta construido para sobrevivir
A diferencia de otros kernel populares, el Hurd tiene una estructura orientada a objetos que le permite evolucionar sin comprometer su diseño. Esta estructura permitirá que el Hurd sufra grandes modificaciones y rediseños sin tener que ser completamente re-escrito.
es escalable
La implementación del Hurd es agresivamente multi-hilada, así que puede correr eficientemente tanto en máquinas con un solo procesador como en ambientes de multiprocesadores simétricos. Las interfaces del Hurd estan diseñadas para permitir clusters de red transparentes (colectivos), aunque esta característica aún no ha sido implementada.
es extensible
El Hurd es una plataforma atractiva para aprender como llegar a ser hacker de un kernel o para la implementación de nuevas ideas en tecnologías de kernel. Cada una de las partes del sistema esta diseñada para ser modificada y extendida.
es estable
Es posible desarrollar y probar nuevos componentes del kernel Hurd sin reiniciar la máquina (excepto accidentalmente). La Ejecución de propios componentes del kernel no interfiere con otros usuarios, y así mismo no son requeridos privilegios especiales del sistema. El mecanismo para las extensiones del kernel es seguro por diseño: es imposible imponer sus cambios a otros usuarios a menos que ellos lo autorizen o usted sea el administrador del sistema.
existe
El Hurd es software real que trabaja Ahora Mismo. No es un proyecto de investigación o una propuesta. Usted no tiene que esperar nada en absoluto antes de poder comenzar a usarlo y desarrollarlo.

Qué significa el Hurd

De acuerdo a Thomas Bushnell, BSG, el primer arquitecto del Hurd:
`Hurd' es la sigla para `Hird of Unix-Replacing Daemons'. Y, entonces, `Hird' se define para `Hurd of Interfaces Representing Depth'. Tenemos aquí, hasta donde yo se, el primer software denominado por un par de acrónimos mutuamente recursivos.

Estado del proyecto

El Hurd, junto con el microkernel GNU Mach, la Librería C de GNU y otros programas GNU, proporcionan hoy un sistema operativo RATHER completo y útil. No esta listo para uso en producción, existen aún muchos errores [bugs] y características perdidas. Sin embargo, debe ser una buena base para desarrollo adicional y uso de aplicaciones no-críticas.

El Hurd es totalmente autónomo (usted puede compilar todas las partes del sistema Hurd desde el mismo Hurd). Usted puede correr muchos sistemas Hurd en paralelo, y depurar incluso servidores críticos en otro Hurd con gdb. Usted puede correr el sistema X window, aplicaciones que lo usan, y aplicaciones servidor avanzadas como el Apache webserver.

Del lado negativo, el soporte para dispositivos de caracter (como tarjetas de sonido) y otro hardware esta en su mayoría ausente. Aunque la interfaz POSIX es proporcionada, algunas interfaces adicionales como POSIX threads, memorias compartidas o semáforos están aún bajo desarrollo.

Todas esto aplica a la versión actual de desarrollo, y no a la última liberación [release] (0.2). Invitamos a cada persona que este interesada, a probar la última versión de desarrollo, y a enviarnos información a los desarrolladores del Hurd.


[ English ] [ Spanish ]

Volver a la página principal de GNU.

Por favor, envíe inquietudes y preguntas sobre FSF & GNU a gnu@gnu.org. Existen tambien otras maneras de contactar con la FSF.

Por favor, envíe comentarios sobre estas páginas web a web-hurd@gnu.org, envíe otras preguntas a gnu@gnu.org.

Copyright (C) 2001 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

La copia literal y distribución completa de este artículo es permitida en cualquier medio, siempre y cuando esta nota se conserve.

Actualización: $Date: 2001/09/27 20:42:02 $ $Author: holman $