Guix-Science publica su primer lanzamiento: 2.354 paquetes científicos
El proyecto estrena un canal de Guix para software científico con reglas de empaquetado más laxas que el canal oficial y sustitutos binarios propios.
El proyecto Guix-Science ha publicado su primer lanzamiento, etiquetado v20260907. Es un canal de Guix dedicado a software científico con 2.354 paquetes de un espectro amplio de disciplinas, mantenido por y para gente que trabaja en investigación y docencia.
Un canal, en el modelo de Guix, es una fuente adicional de paquetes que el usuario declara en su configuración. El canal Guix-Science nace porque parte del software que usa el personal científico no encaja en el canal principal: o no cumple su política de empaquetado, o es demasiado especializado para tener sentido fuera de un contexto HPC. Aquí las reglas son más permisivas, sobre todo con el uso de componentes precompilados, y la deprecación de paquetes también es más laxa que en Guix.
Qué es exactamente una versión
Guix funciona en publicación continua: los paquetes llegan a master y el usuario los recibe sin más. Guix-Science igual, y ahí está el problema que resuelve la versión. Los dos canales tienen que ser compatibles y no siempre lo son: un cambio sin relación aparente en Guix puede romper paquetes de Guix-Science. Una versión es una foto de ambos canales en la que todo lo que aporta Guix-Science es instalable.
Técnicamente es un commit etiquetado del canal que incluye un archivo channels con la revisión de Guix de la que depende. La etiqueta sigue el patrón vAAAAMMDD. Para recuperarla hay dos vías: bajar el archivo channels-v20260907.scm desde la versión v20260907, o lanzar guix time-machine contra esa URL. Si es la primera vez que se usa el canal, Guix devuelve un error de canal no confiable; hay que añadir su introducción con la huella OpenPGP a ~/.config/guix/trusted-channels.scm. A partir de ahí, time-machine permite fijar el canal y decidir cuándo actualizar.
Qué entra y qué viene
Los paquetes llevan sustitutos binarios construidos en la infraestructura del proyecto y disponibles para cualquiera, así que no todo se compila en local.
Esta primera versión consolida la migración de lo que estaba en el canal de Guix-HPC y agrupa StarPU, Chameleon, PaStiX, Composyx, qr_mumps, Netlib HPL, Gyselalib++ y PDI. Se suman los componentes centrales de FSLeyes, un marco de trabajo de salud digital para neuroimagen. El proyecto dice que habrá versiones periódicas.
Para quien administra clústeres o entornos de computación científica, esto da algo que el canal oficial no ofrecía: un punto reproducible al que anclar el entorno y una vía para compartir el trabajo de empaquetado entre grupos que hasta ahora lo duplicaban.


