
La nueva versión de NixOS refuerza su propuesta técnica para usuarios avanzados, desarrolladores, administradores de sistemas y equipos DevOps que buscan reproducibilidad, control, rollback y configuración declarativa.
NixOS 26.05 “Yarara” ya está disponible como una de las versiones más importantes de esta distribución GNU/Linux construida alrededor del gestor de paquetes Nix y del repositorio Nixpkgs. A diferencia de distribuciones tradicionales, NixOS propone un modelo declarativo en el que la configuración del sistema se define como código, permitiendo reproducir entornos, aplicar cambios controlados y volver a estados anteriores con mayor seguridad.
Esta versión llega con un conjunto amplio de cambios: miles de paquetes nuevos, miles de paquetes actualizados, nuevos módulos de configuración, más opciones declarativas, actualizaciones importantes de escritorio y cambios profundos en el proceso de arranque. Para usuarios técnicos, NixOS 26.05 no es solo una actualización más, sino un paso importante hacia una administración de sistemas más predecible y automatizable.
Idea clave: NixOS 26.05 fortalece un modelo de Linux donde la configuración, los paquetes y el estado del sistema pueden administrarse como código, facilitando despliegues reproducibles, pruebas seguras, entornos consistentes y reversión ante errores.
¿Qué es NixOS y por qué es diferente?
NixOS es una distribución Linux que utiliza el gestor de paquetes Nix como base de su arquitectura. Su principal diferencia frente a otras distribuciones es que el sistema no se administra únicamente instalando paquetes de forma manual, sino describiendo el estado deseado del sistema mediante archivos de configuración.
Esto significa que aspectos como usuarios, servicios, paquetes, configuración de red, entorno de escritorio, servidor gráfico, firewall, servicios web, herramientas de desarrollo y opciones del sistema pueden declararse en archivos como configuration.nix, flake.nix o, desde esta versión, también mediante el nuevo punto de entrada system.nix.
El resultado es un sistema más fácil de reproducir. Si un administrador necesita reconstruir el mismo entorno en otra máquina, puede reutilizar la configuración declarativa y obtener un sistema muy similar, evitando configuraciones manuales dispersas y reduciendo errores humanos.
NixOS 26.05 “Yarara”: una versión con soporte hasta diciembre de 2026
NixOS 26.05 “Yarara” fue publicado oficialmente el 30 de mayo de 2026. El proyecto indica que esta versión recibirá correcciones de errores y actualizaciones de seguridad durante siete meses, hasta el 31 de diciembre de 2026. Además, NixOS 25.11 “Xantusia” queda deprecada y dejará de recibir actualizaciones de seguridad después del 30 de junio de 2026.
Este calendario es importante para administradores de sistemas y usuarios que mantienen equipos en producción. Permanecer en una versión deprecada puede aumentar riesgos de seguridad, mientras que migrar de forma planificada a NixOS 26.05 permite aprovechar correcciones, paquetes renovados y mejoras estructurales del sistema.
Datos clave del lanzamiento
- Nombre en clave: Yarara.
- Fecha oficial: 30 de mayo de 2026.
- Soporte: hasta el 31 de diciembre de 2026.
- Versión anterior deprecada: NixOS 25.11 “Xantusia”.
- Fin de actualizaciones para 25.11: después del 30 de junio de 2026.
Más de 20 mil paquetes nuevos y miles de actualizaciones
Uno de los cambios más visibles de NixOS 26.05 está en Nixpkgs. Esta versión añade 20,442 paquetes nuevos, actualiza 20,641 paquetes existentes y elimina 17,532 paquetes obsoletos con el objetivo de mantener el conjunto de paquetes más seguro, mantenible y actualizado.
Este volumen de cambios confirma la magnitud del ecosistema Nix. Nixpkgs no solo se usa en NixOS, sino que también puede utilizarse en otras distribuciones Linux y en macOS mediante el gestor de paquetes Nix. Por eso, las mejoras de Nixpkgs tienen impacto más allá de los usuarios directos de NixOS.
| Área | Cambio en NixOS 26.05 | Impacto técnico |
|---|---|---|
| Paquetes nuevos | 20,442 agregados | Mayor disponibilidad de software para usuarios, servidores y desarrolladores. |
| Paquetes actualizados | 20,641 actualizados | Mejores versiones de herramientas, librerías, aplicaciones y servicios. |
| Paquetes eliminados | 17,532 obsoletos removidos | Mejor mantenimiento, reducción de deuda técnica y menor exposición a software abandonado. |
| Módulos NixOS | 85 nuevos módulos | Más servicios y configuraciones integradas al modelo declarativo. |
| Opciones de configuración | 1,547 nuevas opciones | Mayor control granular sobre servicios, entorno y comportamiento del sistema. |
systemd en Stage 1: el gran cambio del arranque
Uno de los cambios técnicos más importantes de NixOS 26.05 es que Stage 1, también conocido como initrd, ahora está basado en systemd por defecto. La implementación antigua basada en scripts queda deprecada y está programada para eliminarse en NixOS 26.11.
Stage 1 es una fase crítica del arranque del sistema. Se ejecuta antes de que el sistema principal esté completamente disponible y se encarga de preparar elementos como discos, sistemas de archivos, cifrado, módulos necesarios y condiciones iniciales para continuar el arranque. Al pasar a systemd, NixOS busca mayor coherencia, integración y capacidad de administración en esta etapa temprana.
Nota para administradores: si se usan configuraciones avanzadas como LUKS, LVM o parámetros especiales de arranque, conviene revisar las notas oficiales antes de actualizar. El cambio a systemd en initrd puede requerir ajustes específicos en determinados escenarios.
system.nix: nueva forma de declarar sistemas sin nix-channel
NixOS 26.05 incorpora system.nix como un punto de entrada alternativo a configuration.nix y flake.nix. Esta novedad permite configurar NixOS sin depender de nix-channel, ofreciendo otra vía para construir sistemas declarativos.
Para equipos que trabajan con configuraciones versionadas, repositorios Git, despliegues reproducibles o entornos controlados, este cambio puede resultar útil. La posibilidad de definir un sistema mediante un archivo que evalúe una derivación de NixOS refuerza el enfoque de infraestructura como código aplicado al sistema operativo.
# Ejemplo conceptual de enfoque declarativo en NixOS
# El sistema se describe como configuración, no como pasos manuales aislados.
{
services.openssh.enable = true;
networking.firewall.enable = true;
users.users.admin.isNormalUser = true;
environment.systemPackages = with pkgs; [
git
vim
htop
];
}
GNOME 50 “Tokyo”, GCC 15 y kernel Linux 6.18
NixOS 26.05 también llega con actualizaciones relevantes para escritorio, desarrollo y soporte de hardware. GNOME se actualiza a la versión 50 “Tokyo”, incorporando mejoras de accesibilidad, manejo de pantallas y otros cambios del entorno de escritorio.
En el área de desarrollo, GCC se actualiza a la versión 15, mientras que LLVM permanece en la versión 21. Además, el kernel por defecto pasa de Linux 6.12 a Linux 6.18, aunque los kernels soportados siguen estando disponibles para usuarios que requieren versiones específicas.
Actualizaciones técnicas destacadas
- GNOME 50 “Tokyo”: escritorio moderno con mejoras de accesibilidad y visualización.
- GCC 15: compilador actualizado para desarrolladores y empaquetadores.
- LLVM 21: cadena de herramientas moderna para compilación y desarrollo.
- Linux 6.18: kernel por defecto actualizado para mejor soporte de hardware y capacidades del sistema.
- D-Bus Broker: nueva implementación predeterminada de D-Bus, con foco en rendimiento y confiabilidad.
D-Bus Broker por defecto: rendimiento y confiabilidad
Otro cambio importante es que la implementación predeterminada de D-Bus pasa de dbus a dbus-broker. Este cambio busca ofrecer mayor rendimiento y confiabilidad, manteniendo compatibilidad con la implementación de referencia.
D-Bus es una pieza clave en escritorios Linux modernos porque permite la comunicación entre procesos, servicios y aplicaciones. Cambiar su implementación por defecto no es un detalle menor, especialmente en sistemas de escritorio y estaciones de trabajo que dependen de servicios integrados.
NixOS para DevOps, servidores y desarrollo reproducible
NixOS resulta especialmente interesante para equipos DevOps y administradores que desean tratar el sistema operativo como infraestructura declarativa. En lugar de documentar pasos manuales de instalación, se puede declarar el resultado esperado del sistema y reconstruirlo cuando sea necesario.
Este enfoque es valioso en servidores, laboratorios, estaciones de desarrollo, CI/CD, entornos de pruebas, máquinas personales avanzadas y plataformas donde se requiere consistencia entre varios equipos. También permite probar cambios antes de aplicarlos definitivamente y volver a una generación anterior si algo falla.
Ventajas técnicas de NixOS
- Configuración declarativa: el sistema se define como código.
- Reproducibilidad: permite reconstruir entornos similares en distintas máquinas.
- Rollback: facilita volver a generaciones anteriores si una actualización falla.
- Aislamiento de paquetes: reduce conflictos entre versiones y dependencias.
- Entornos de desarrollo consistentes: útil para equipos de software, laboratorios y despliegues controlados.
Comparativa rápida: NixOS frente a distribuciones tradicionales
| Característica | Distribuciones tradicionales | NixOS 26.05 |
|---|---|---|
| Configuración del sistema | Principalmente manual, distribuida entre archivos y herramientas. | Declarativa, centralizable y versionable como código. |
| Actualizaciones | Pueden modificar el sistema de forma menos reversible. | Generan nuevas generaciones del sistema con posibilidad de rollback. |
| Dependencias | Pueden aparecer conflictos entre versiones. | Nix aísla paquetes mediante rutas únicas en el store. |
| Reproducción de entornos | Depende de scripts, documentación o imágenes del sistema. | Puede reproducirse desde configuración declarativa. |
| Curva de aprendizaje | Más familiar para usuarios Linux tradicionales. | Más técnica; requiere aprender Nix y su modelo declarativo. |
¿Quién debería probar NixOS 26.05?
NixOS 26.05 no está pensado únicamente para usuarios curiosos. Es una distribución especialmente atractiva para perfiles técnicos que desean administrar sistemas de manera más controlada. Desarrolladores, administradores Linux, ingenieros DevOps, investigadores, docentes de tecnología y usuarios avanzados pueden encontrar en NixOS una forma distinta de gestionar sus entornos.
También puede ser útil para equipos que necesitan entornos de desarrollo reproducibles, laboratorios de software, infraestructura como código o estaciones de trabajo que deben mantenerse consistentes entre varios usuarios. Sin embargo, no es la opción más sencilla para principiantes absolutos, ya que requiere comprender la lógica del lenguaje Nix y la estructura declarativa del sistema.
Perfil ideal de usuario
- Desarrolladores que necesitan entornos reproducibles.
- Administradores que desean controlar servidores como código.
- Usuarios avanzados interesados en Linux declarativo.
- Equipos DevOps que trabajan con automatización y CI/CD.
- Laboratorios técnicos que requieren configuraciones repetibles.
Recomendaciones antes de actualizar a NixOS 26.05
Antes de actualizar a NixOS 26.05, conviene revisar cuidadosamente las notas de lanzamiento, especialmente por los cambios en Stage 1, systemd initrd, D-Bus Broker, kernel, módulos y posibles incompatibilidades. Aunque NixOS permite rollback, en sistemas críticos siempre es recomendable probar primero en un entorno secundario.
Checklist técnico antes de migrar
- Leer las notas oficiales de NixOS 26.05.
- Respaldar archivos de configuración en /etc/nixos.
- Versionar la configuración en Git si aún no se hace.
- Revisar configuraciones de LUKS, LVM, initrd y arranque.
- Probar la migración en una máquina de laboratorio o virtual.
- Conservar una generación anterior funcional para rollback.
Conclusión
NixOS 26.05 “Yarara” representa una actualización relevante para una de las distribuciones Linux más innovadoras del ecosistema open-source. Sus más de 20 mil paquetes nuevos, miles de actualizaciones, nuevos módulos, GNOME 50, GCC 15, Linux 6.18, D-Bus Broker por defecto y el cambio a systemd en Stage 1 refuerzan su perfil técnico.
Para usuarios avanzados, desarrolladores y administradores de sistemas, NixOS 26.05 ofrece una forma distinta de entender Linux: un sistema que puede declararse, reconstruirse, reproducirse y revertirse con mayor control. Su curva de aprendizaje es mayor que la de distribuciones tradicionales, pero su valor para entornos reproducibles, infraestructura como código y administración avanzada lo convierte en una de las propuestas más interesantes del mundo GNU/Linux actual.


