Un artículo de XDA-Developers esta semana presenta el caso para cambiar a inmutable en un handheld gaming, y el timing se alinea con un cambio más amplio: los distros Linux basados en imágenes se han convertido silenciosamente en el estándar sensato para cualquiera que quiera “instalar una vez, ignorar para siempre”. La idea principal es simple: la raíz del SO es de solo lectura, las actualizaciones entran y salen en un paso atómico, y si algo se rompe te reinicia en la imagen anterior. A continuación se presentan siete distros que hacen bien ese intercambio, abarcando handhelds gaming, workstations y uso general de desktop.
Qué buscar en un distro inmutable
El nombre cubre una variedad de diseños. Algunos (Fedora Silverblue, Bazzite) usan rpm-ostree con imágenes en capas. Algunos (openSUSE Aeon) usan snapshots en subvolúmenes de Btrfs. NixOS técnicamente no es basado en imágenes, pero su modelo declarativo te da la misma seguridad de reversión. VanillaOS 2 usa particiones A/B como ChromeOS.
Cosas a verificar antes de elegir:
- Cómo instalas software adicional: Flatpak, Distrobox, RPMs en capas, o paquetes Nix
- Si los drivers de GPU están preinstalados o requieren pasos adicionales
- Experiencia de reversión: un pulsador al iniciar, o una reinstalación completa
- Cadencia de actualización: nocturna, semanal, o por lanzamiento
- Qué tan amable es la comunidad con los principiantes que rompieron algo el segundo día
Comparación rápida
| Distro | Mejor para | Base | Modelo de actualización | Reversión |
|---|---|---|---|---|
| Bazzite | Handhelds gaming y desktops | Fedora Atomic | rpm-ostree, semanal | Un paso del menú de inicio |
| Fedora Silverblue | Workstations | Fedora Atomic | rpm-ostree, por lanzamiento | Un paso del menú de inicio |
| Fedora Kinoite | Workstations KDE | Fedora Atomic | rpm-ostree, por lanzamiento | Un paso del menú de inicio |
| openSUSE Aeon | Fans de rolling release | openSUSE Tumbleweed | Snapper + Btrfs | Reversión de snapshot |
| NixOS | Reproducibilidad | Nix | Configuración declarativa | Generaciones de inicio |
| VanillaOS | Principiantes | Debian sid | Particiones A/B | Cambiar partición |
| Endless OS | Offline-first, educación | OSTree | Imagen semanal | Despliegue OSTree |
| Bluefin | Workstations cloud-native | Fedora Atomic | rpm-ostree, semanal | Un paso del menú de inicio |
Los distros
1. Bazzite, mejor para handhelds gaming y desktops
Bazzite es el proyecto ublue-os que convirtió Fedora Atomic en un distro gaming listo para usar. Viene con Steam preinstalado, presenta variantes Deck, desktop y Nvidia, y aplica optimizaciones específicas para gaming (schedutil governor, controlador xone, builds de mesa personalizadas) directamente de la caja. En Steam Deck es prácticamente un reemplazo de SteamOS.
Donde falla: La primera instalación es pesada porque la imagen tiene varios GB, y cambiar entre variantes (Deck a Desktop, KDE a GNOME) requiere una rebase completa y una descarga más larga.
Precio:
- Gratis: distro completo, sin nivel de pago
Plataformas: Linux (x86_64 y aarch64)
Descargar: bazzite.gg
Conclusión: No compres nada, instala esto, y deja de reinstalar Windows en tu handheld.
2. Fedora Silverblue, mejor para workstations GNOME
Fedora Silverblue es la implementación de referencia del proyecto Fedora Atomic Desktop. Los RPMs en capas te permiten agregar paquetes cuando Flatpak no es suficiente, y Toolbx te da un contenedor mutable para trabajo CLI sin tocar la imagen base. Los lanzamientos semestrales lo mantienen cerca de Fedora principal.
Donde falla: La documentación asume que ya hablas rpm-ostree, y el catálogo de aplicaciones inicial en GNOME Software se inclina fuertemente hacia Flatpak, lo que confunde a personas acostumbradas a la búsqueda estilo apt.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64 y aarch64)
Descargar: silverblue.fedoraproject.org
Conclusión: La experiencia Fedora convencional con una red de seguridad.
3. Fedora Kinoite, mejor para usuarios de KDE Plasma
Fedora Kinoite es el hermano de KDE Plasma de Silverblue. La misma base atómica, las mismas herramientas, pero con aplicaciones y valores por defecto de KDE. En Plasma 6 se siente más como una workstation pulida que cualquier otra cosa en esta lista.
Donde falla: Los cambios de configuración de KDE a veces necesitan un reinicio para aplicarse limpiamente en raíces inmutables.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64)
Descargar: fedoraproject.org/kinoite
Conclusión: Toma esto si ya conoces KDE y quieres actualizaciones atómicas sin cambiar de escritorio.
4. openSUSE Aeon, mejor para fans de rolling-release
openSUSE Aeon (anteriormente MicroOS Desktop GNOME) monta el lanzamiento rolling de Tumbleweed con snapshots de Btrfs debajo. Cada transacción zypper toma un snapshot, y la reversión al iniciar es una selección del menú. Las aplicaciones se ejecutan en Flatpak por defecto, lo que mantiene la base esbelta.
Donde falla: Aeon ha sido Release Candidate durante más tiempo del que esperaba la mayoría de los usuarios, y la variante KDE (Kalpa) se queda atrás.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64)
Descargar: get.opensuse.org/aeon
Conclusión: Para personas que quieren un rolling release sin perder la reversión.
5. NixOS, mejor para reproducibilidad
NixOS no es basado en imágenes en el sentido de OSTree, pero el lenguaje Nix declarativo y el enfoque every-config-as-code logran el mismo objetivo de confiabilidad. Un único flake describe todo tu sistema, y cada reconstrucción crea una nueva generación de inicio a la que puedes cambiar desde GRUB. Home Manager extiende el mismo modelo a tus dotfiles a nivel de usuario.
Donde falla: La curva de aprendizaje es real. Los flakes de Nix aún son experimentales oficialmente. La documentación está dispersa en el wiki, la documentación de nixpkgs, y blogs de la comunidad.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64, aarch64), macOS como nix-darwin
Descargar: nixos.org
Conclusión: Elige esto si quieres reconstruir la misma máquina exacta en nuevo hardware desde una única configuración.
6. VanillaOS, mejor para principiantes de la familia Ubuntu
VanillaOS 2 Orchid se basó nuevamente en Debian sid y cambió a un sistema de imagen A/B similar a ChromeOS. El CLI Apx te permite instalar paquetes de cualquier distro a través de contenedores, lo que evita la queja clásica “mi aplicación no está en la tienda”. GNOME es el shell por defecto.
Donde falla: Las actualizaciones grandes ocasionalmente pueden dejarte esperando el intercambio entre particiones A y B. Las extensiones GNOME de terceros requieren una solución.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64)
Descargar: vanillaos.org
Conclusión: La opción más amable para cualquiera que venga de Ubuntu y quiera probar inmutable sin aprender las herramientas de Fedora.
7. Endless OS, mejor para configuraciones offline-first
Endless OS fue construido para escuelas y entornos de baja conectividad. Viene con un gran catálogo de aplicaciones Flatpak educativas sin conexión, se actualiza a través de OSTree, y también funciona bien como un desktop de propósito general. Los drivers Nvidia están incluidos en el ISO.
Donde falla: La selección de paquetes fuera del catálogo integrado se inclina hacia Flathub, y los flujos de trabajo centrados en CLI necesitan configuración adicional.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64)
Descargar: endlessos.org
Conclusión: Una opción silenciosa que se adapta mejor a máquinas familiares y laboratorios escolares que el resto.
8. Bluefin, mejor para workstations cloud-native
Bluefin es el hermano de Bazzite para desarrolladores. La misma base ublue-os, las mismas actualizaciones rpm-ostree, pero preconfigurada con herramientas de contenedores, Homebrew, y Distrobox. La propuesta es “workstation Linux cloud-native con un modelo de actualización estilo Chromebook”.
Donde falla: La experiencia GNOME por defecto asume un nivel justo de comodidad con la terminal, y la variante de desarrollador trae más de lo que un usuario casual necesita.
Precio:
- Gratis: distro completo
Plataformas: Linux (x86_64)
Descargar: projectbluefin.io
Conclusión: La que debes instalar en un portátil en el que desarrollas, especialmente si ya vives dentro de contenedores.
Cómo elegir la correcta
- Si estás instalando en Steam Deck o Legion Go: Bazzite.
- Si quieres la sensación Fedora convencional con reversión: Silverblue (GNOME) o Kinoite (KDE).
- Si te gustan los rolling releases y los snapshots de Btrfs: openSUSE Aeon.
- Si quieres infrastructure-as-code para tu desktop: NixOS.
- Si Debian y las actualizaciones A/B se sienten más naturales que Fedora: VanillaOS.
- Si la máquina estará sin conexión la mayor parte del tiempo: Endless OS.
- Si es una workstation dev cloud-native: Bluefin.
Si nada de lo anterior suena bien, mantente en tu distro mutable actual. La inmutabilidad cambia algo de flexibilidad por una red de seguridad, y ese intercambio solo se amortiza cuando las actualizaciones o los conflictos de drivers ya te muerden regularmente.
Preguntas frecuentes
¿Qué significa realmente inmutable en Linux?
La raíz del sistema está montada como solo lectura. Las operaciones de paquetes ocurren fuera de banda, ya sea al agrupar un RPM en una imagen nueva (Fedora Atomic), cambiar una partición completa (VanillaOS), o construir una nueva generación (NixOS). Si un cambio rompe algo, reinicia en el estado anterior.
¿Todavía puedo instalar paquetes regulares?
Sí, de tres formas. Flatpak para aplicaciones GUI, Distrobox o Toolbx para paquetes CLI, o instalaciones en capas en distros rpm-ostree. NixOS usa su propio gestor de paquetes para todo.
¿Cuál es el distro inmutable que funciona mejor en Steam Deck?
Bazzite. Viene con la misma sesión gamescope que usa Valve, más un mejor manejo de juegos anti-cheat. SteamOS en sí también es inmutable, y Bazzite trata su reemplazo como un camino soportado.
¿Es NixOS realmente inmutable?
No por definición estricta. Es declarativo y seguro para reversión, lo que logra el mismo resultado en el mundo real. Algunos en la comunidad argumentan que debería estar en un grupo separado, pero vive en el mismo rincón del mundo.
¿Funcionan estos distros con GPUs Nvidia?
Bazzite, Bluefin, Endless OS y VanillaOS tienen imágenes específicas de Nvidia o soporte de primer nivel. Silverblue y Kinoite manejan Nvidia a través de capas de RPMFusion. NixOS lo maneja con un toggle de configuración.