El proyecto Debian acaba de publicar una nueva instantánea de su sistema operativo alternativo, Debian GNU/Hurd 2025, que ahora incluye una edición funcional de 64 bits. Esta es una actualización masiva para un proyecto que mucha gente olvida que existe, pero debes saber de inmediato que no es una distribución de Linux.
Esta última versión se basa en Debian Trixie, o más específicamente, en la rama de prueba conocida como Sid. Hurd es el núcleo original que el proyecto GNU estaba desarrollando antes de que Linus Torvalds anunciara su proyecto «hobby» allá por 1991. En lugar de utilizar el diseño de núcleo monolítico que finalmente adoptó Linux, el proyecto GNU optó por construir su sistema operativo sobre el micronúcleo Mach 3.0. Hoy en día, Mach es quizás más conocido porque forma la base del kernel XNU utilizado en macOS e iOS.
El anuncio del desarrollador Samuel Thibault detalla algunos avances realmente significativos para la edición 2025. La característica más importante es la compatibilidad completa de 64 bits con la arquitectura x86-64. El equipo logró esto agregando controladores de disco NetBSD a través de una capa Rump.
Esto permite que el sistema utilice discos USB y unidades de CD-ROM, lo que supone un gran paso adelante para la compatibilidad del hardware. El proyecto también tiene una adaptación del lenguaje Rust e incluye paquetes para soporte SMP, lo que se dice que «bastante funciona». El equipo informa que Hurd ahora puede ejecutar aproximadamente el 72% de todo el archivo de Debian.
Es absolutamente vital comprender que, si bien se trata de una versión de Debian, no es un sistema operativo de uso general que pueda instalar fácilmente en su escritorio. El archivo README del proyecto se llama YES_REALLY_README e inmediatamente le advierte que GNU/Hurd no es Linux. Este es un sistema operativo experimental para personas interesadas en estudiar el diseño y la implementación del sistema operativo.
La situación es similar a la de los sistemas operativos de investigación especializados como Plan 9. A diferencia de las distribuciones para consumidores, este no está diseñado para ser un controlador diario o una alternativa a Windows. Aquí no jugarás ni navegarás por la web moderna. Esta es una versión fascinante para los investigadores de sistemas operativos, pero no está destinada a la persona promedio.
Debian es bien conocido por GNU/Linux, pero siempre ha soportado la ejecución de su área de usuario sobre diferentes núcleos. Desafortunadamente, los intentos anteriores de emparejar Debian con otros núcleos no han funcionado; la variante basada en FreeBSD se suspendió en 2023 porque no había suficientes desarrolladores para mantenerla. Debian GNU/Hurd es el único proyecto restante que mantiene esta tradición de ejecutar Debian sin Linux, y continúa avanzando.
El verdadero poder de Hurd proviene de una característica llamada «Traductores», que son servidores de espacio de usuario que brindan funcionalidad de sistema de archivos. Esto permite a los usuarios configurar sistemas de archivos dinámicos y acceso a la red de una manera única. Por ejemplo, puede utilizar un traductor para acceder a sitios FTP públicos de forma transparente a través del sistema de archivos, tratando el directorio remoto como si fuera una carpeta local.
Incluso puede montar un archivo ISO remoto y hacer que el sistema solo busque las pequeñas partes del archivo que solicita el sistema de archivos ISO 9660, en lugar de descargarlo todo. Este diseño permite a los usuarios montar cualquier sistema de archivos como un usuario normal, no sólo como administrador raíz.
A medida que el kernel de Linux se hace cada vez más grande y complejo, tener un microkernel viable, completamente gratuito y de código abierto para el hardware moderno de 64 bits es un gran logro. Si estás interesado, puedes descargarlo desde el sitio oficial.
Fuente: Debian vía The Register
