trynix: ejecuta cualquier paquete de Nix directamente en el navegador

trynix es una herramienta web que permite arrancar una máquina virtual Linux dentro de una pestaña del navegador y ejecutar en ella cualquier paquete del repositorio Nixpkgs, sin instalar nada en el equipo del visitante. El proyecto, disponible en trynix.dev, indexa más de 310.083 versiones de paque

Cómo desplegar unikernels de MirageOS sobre NixOS

Este artículo explica cómo combinar dos tecnologías del ecosistema del software libre —NixOS y MirageOS— para desplegar servicios de red reproducibles y seguros, tomando como caso de uso un servidor DNS autoritativo. MirageOS es un framework de library operating system que permite compilar aplicaci

Grail: cómo llevar rangos de versiones a Nixpkgs tras una década sin ellos

Grail es una nueva herramienta —presentada por su autor en el blog de nixmultiverse— que introduce por primera vez soporte para rangos de versiones en Nixpkgs, el gestor de paquetes funcional sobre el que se construye NixOS. Hasta ahora, cada atributo del repositorio tenía una única versión ligada a

Omniflake centraliza miles de flake de Nix en una sola entrada

El proyecto Omniflake resuelve la complejidad inherente a la gestión de dependencias federadas en el ecosistema Nix al actuar como un único punto de acceso para casi doce mil flake distintos. Esta herramienta permite a los usuarios integrar paquetes, overlays y módulos de NixOS sin necesidad de decl

nixpkgs-multiverse incorpora un modo rápido que evita evaluar Nixpkgs

nixpkgs-multiverse, el proyecto que indexa cada versión de cada paquete publicado en Nixpkgs desde 2013, estrena un modo rápido que permite obtener la ruta de store de cualquier versión histórica sin descargar ni evaluar el árbol completo de Nixpkgs. Hasta ahora, pedir una versión concreta como pyth

Nix como emulador de Super Mario: secuencias de pulsaciones como derivaciones

El lenguaje Nix es perezoso: solo evalúa los atributos a los que se accede, lo que permite conjuntos de atributos recursivos aparentemente infinitos. Partiendo de esa idea, el desarrollador fzakaria construyó un proyecto llamado "nes-nix" que representa el estado de una partida de Super Mario Bros.

Overrides de Nix que se autodisuelven cuando dejan de ser necesarios

En cualquier proyecto que use Nix y nixpkgs es habitual añadir overrides puntuales en el flake.nix para forzar una versión de un paquete más reciente que la disponible en el pin de nixpkgs — por ejemplo, una versión concreta de yesod-form que el proyecto necesita hoy y que aún no ha sido adoptada po

Nixpkgs tiene un problema de garantías procesales en su gobernanza

Un ex-colaborador veterano de Nix y NixOS denuncia que Nixpkgs carece de un proceso formal y transparente para la toma de decisiones de gobernanza. Relata que el 8 de junio de 2025 la delegación de committers le retiró el acceso de forma indefinida por un «patrón consistente de mal juicio», citando

Construir software de sistemas con Nix: entornos reproducibles para Rust y BPF

Nix es, a la vez, un gestor de paquetes, un sistema de compilación, un lenguaje para definir builds y la base de la distribución Linux NixOS. Su pieza más práctica para equipos de desarrollo son los flakes, que funcionan como un lockfile universal: fijan una revisión concreta del repositorio nixpkgs

Por qué los secretos no deben vivir en los archivos de configuración

Las contraseñas, claves de API y tokens no deberían almacenarse junto al resto de la configuración de una aplicación. La configuración describe comportamiento y debe vivir en git, en la revisión de código y en las máquinas de los desarrolladores; los secretos conceden autoridad y exigen acceso restr

La caída de la ballena de la IA y el software libre

Los laboratorios de IA frontera —empresas como Anthropic y OpenAI— están subsidiando actualmente el uso de modelos avanzados mediante ingentes cantidades de capital, una situación que sus críticos consideran insostenible a largo plazo. Al igual que el cadáver de una ballena que se hunde hasta el fon

Nix evita errores de pila con nueva técnica

Nix, un lenguaje de gestión de paquetes y construcción, a menudo se enfrenta a limitaciones de profundidad de pila debido a su naturaleza recursiva. Cuando se ejecutan operaciones iterativas (simuladas a través de recursión), el evaluador de Nix puede alcanzar un límite de 10.000 niveles de llamada,