Guía para crear servicios personalizados en Guix

Un usuario que migra sus servidores de NixOS a Guix documenta el proceso de creación de un servicio personalizado para Caddy, un proxy inverso no disponible por defecto en el canal oficial. El artículo sirve como tutorial para principiantes, explicando cómo definir tipos de servicio, crear usuarios

Guix-Science publica su primera versión con 2.354 paquetes científicos

El proyecto Guix-Science ha publicado su primera versión oficial, la v20260907, un canal de Guix dedicado al empaquetado de software científico con una política más permisiva que la del canal principal de Guix. La versión incluye 2.354 paquetes de distintas disciplinas científicas, alojados en Codeb

Desmitificando configuraciones complejas en servicios de Guix

Los servicios de Guix system y Guix home ofrecen un mecanismo uniforme para gestionar daemons y archivos del sistema, pero su extensión de config language, basada en macros de Scheme con tipado fuerte, resulta complicada para nuevos usuarios a la hora de definir configuraciones complejas. Este artíc

El sandbox de Nix: una entrada oculta que rompe la repetibilidad

El modelo de Nix se basa en derivaciones que deberían describir de forma completa el proceso de construcción y garantizar así la repetibilidad de los builds. Sin embargo, la opción `sandbox-paths`, configurable mediante `--option`, añade al sandbox rutas del sistema de archivos que la derivación no

Cómo empaquetar un binario en GNU Guix: el caso de Caddy

El gestor de paquetes funcional GNU Guix permite definir paquetes reproducibles a partir de código fuente o, como alternativa más sencilla, de un binario ya compilado. Este artículo recorre, paso a paso, la creación de un paquete para Caddy, el servidor web con TLS automático, dentro de Guix 1.5.0.

Cómo depurar una regresión de rendimiento en Open MPI con Guix

El gestor de paquetes Guix, empleado en clústeres de computación de altas prestaciones (HPC), distribuye Open MPI adaptado a múltiples redes de alta velocidad como InfiniBand, Omni-Path, Slingshot y ROCE. Recientemente, el soporte para la interconnect Slingshot de Cray/HPE, basado en las bibliotecas

Cómo construir derivaciones de Guix con Nix gracias a guix-transfer

El gestor de paquetes Nix puede compilar derivaciones de Guix, pese a que ambos se presentan como ecosistemas rivales. El blog técnico de Farid Zakaria lo demuestra con un experimento reproducible y, además, presenta la herramienta de código abierto guix-transfer, que automatiza la traducción de rec

Coreboot llega al Thinkpad X270: avance para el software libre

Un desarrollador ha logrado portar Coreboot al portátil Thinkpad X270, un hito significativo para la comunidad de software libre. El proyecto, iniciado el 18 de febrero de 2026, implicó la extracción de la imagen BIOS original, la configuración de herramientas específicas (pico-serprog, flashprog) y