Con el lanzamiento de Fedora 44 decidí darme un paseo por las atómicas de Fedora, si bien al principio solo se le decía las distribuciones inmutables de Fedora y su inicio fue con la versión Silverblue, hoy en día es un proyecto más amplio, Silveblue es el nombre código para la distribución con escritorio Gnome, Kinoite para Plasma, Sericea era el nombre utilizado para la base con Sway, que ahora es solo Sway Atomica y Cosmic Atomica se ha unido más recientemente.
El motivo para que exista una diferencia tan marcada en los proyectos es debido a su inmutabilidad, Fedora crea una base con lo necesario para que un equipo funciona y coloca el escritorio, la idea es que el usuario puede montar todo su paquetería por flatpak y los usuarios más avanzados que requieran de aplicaciones de terminal son invitadas a utilizar contenedores de distrobox, lo que permite manejar paqueterías de cualquier base.
Este concepto de congelar la base y usar contenedores busca evitar que los usuarios manipulen esta base y disminuir la cantidad de paquetes al mínimo de manera que las actualizaciones tengan la menor posibilidad de fallos posible, al usar contenedores y paquetería universal para los programas las dependencias usadas quedan aisladas de la base y se evita fallos de compatibilidad por versiones.
Aun así las atómicas de Fedora basadas en una tecnología de nombre ostree permiten la modificación de la base mediante rpm-ostree . Por ejemplo rpm-ostree install fastfetch instalará fastfetch en la base. rpm-ostree install btop agregara btop, rpm-ostree upate para actualizar el sistema.
Aun así no se recomienda realizar muchos cambios sobre la base para minimizar su peso, evitar fallos por librerías y mantener un entorno de base minimalista. Tomando en cuenta que la instalación de librerías no es recomendado como se puede instalar un escritorio diferente como se hace en Linux de forma natural, personas que instalan un escritorio y luego pasan a otro tras hacer las adaptaciones.
El cambio de escritorio es un proceso que se automatiza en las atómicas mediante el rebase, se puede brincar la base completa de un escritorio otro sin afectar el home, conservando las aplicaciones instaladas, contenedores y todo lo realizado. Incluso los cambios realizados en la base son migrados.
fedora:fedora/44/x86_64/silverblue lleva al escritorio Gnome
fedora:fedora/44/x86_64/kinoite lleva al escritorio Plasma
fedora:fedora/44/x86_64/sericea lleva al escritorio Sway
fedora:fedora/44/x86_64/cosmic-atomic lleva al escritorio COSMIC
De igual forma estos procesos se muestran en el siguiente vídeo para quienes quieren ver el funcionamiento de las distribuciones atómicas y como hacer el rebase.
Gracias por su atención
Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes del #ViernesDeEscritorio son capturas de pantalla de mis escritorios También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt