Última revisión: 19 junio, 2023
El ecosistema del software libre es un lugar de infinitas posibilidades y constantes innovaciones. Una de las opciones más intrigantes, pero a menudo menos exploradas, es Debian GNU/Hurd, una variante de la sólida distribución Debian que emplea el núcleo (kernel) GNU/Hurd en lugar de la omnipresente opción de Linux. Sin embargo, a pesar de los avances significativos en las últimas décadas, este proyecto sigue siendo más limitado en comparación con Debian GNU/Linux.
El sistema operativo Debian GNU/Hurd 2023 representa el último avance en esta vía alternativa de desarrollo. En su núcleo, combina el entorno de software confiable y probado de Debian con el innovador kernel GNU/Hurd, proporcionando una opción interesante para los usuarios que buscan una alternativa al sistema Unix.
Para aquellos no familiarizados con la arquitectura de Hurd, es importante entender que Hurd no es un kernel monolítico como Linux o Unix. En cambio, Hurd es una colección de servidores que se ejecutan sobre el micronúcleo Mach. Cada uno de estos servidores tiene una función específica, como implementar protocolos de red, control de acceso a archivos, etc. Estas funciones se implementan en el nivel del kernel en sistemas Unix o similares como Linux.
No obstante, aunque la idea de Hurd es fascinante, Debian GNU/Hurd sigue siendo la única variante de Debian que se desarrolla activamente con un kernel que no es Linux. De hecho, no se encuentra entre las arquitecturas oficialmente admitidas por Debian, lo que significa que las versiones de Debian GNU/Hurd se construyen por separado y tienen el estado de una versión no oficial de Debian.
En el nuevo lanzamiento, el repositorio de Debian GNU/Hurd 2023 ha visto disminuida su cantidad de paquetes en comparación con la versión anterior. Actualmente, alberga sólo el 6% del total de paquetes de Debian, incluyendo importantes puertos para Firefox y Xfce. A pesar de esta limitación, la versión es esencialmente una instantánea del desarrollo «sid» de Debian, con los paquetes base de la nueva versión Debian 12.
A pesar de los desafíos, Debian GNU/Hurd 2023 ha hecho importantes avances en áreas clave. Un aspecto destacable es la introducción de un controlador de disco de espacio de usuario basado en el mecanismo «rump» del proyecto NetBSD. Este controlador permite iniciar el sistema sin usar controladores de Linux, recurriendo a una capa de emulación especial en el kernel de Mach.
Se han realizado también mejoras en la compatibilidad con las funciones APIC, SMP y los sistemas de 64 bits. Estos avances han hecho posible iniciar un entorno Debian completo, aunque aún persisten algunos errores a solucionar.
A pesar de estas mejoras, la compatibilidad de hardware de Hurd sigue siendo bastante básica. Esta limitación significa que Debian GNU/Hurd es más práctico en entornos de máquinas virtuales.
Finalmente, Debian GNU/Hurd 2023 está actualmente disponible para la arquitectura i386. Se han preparado imágenes especiales para máquinas virtuales, y las imágenes de instalación, CD y DVD de NETINST, están disponibles para su descarga. Dado las limitaciones de Hurd, se recomienda probar el sistema en una máquina virtual en lugar de en hardware real.
Aunque ha habido ciertos avances en la última década, Debian GNU/Hurd sigue siendo una opción limitada y de nicho en comparación con Debian GNU/Linux. Sin embargo, para los exploradores tecnológicos y los entusiastas del software libre, ofrece un terreno intrigante para la experimentación y el aprendizaje.