Las ediciones oficiales del sistema operativo Fedora Linux, que implementan actualizaciones atómicas del sistema, han propuesto el uso de un nombre único, Fedora Atomic Desktop, para las compilaciones, cuya estructura no se divide en paquetes individuales y se actualiza de manera atómica. Se sugiere que el nombre para las ediciones atómicas sea "Fedora nombre_del_escritorio Atomic"; por ejemplo, en el caso de una compilación atómica con Xfce, se distribuirá como Fedora Xfce Atomic.
Actualmente, las ediciones atómicas de Fedora están presentadas en el sitio web como inmutables, lo que confunde a los usuarios. Además, estas compilaciones se distribuyen bajo nombres arbitrarios, no vinculados a características arquitectónicas, lo que crea dificultades para los usuarios al seleccionar una u otra edición de Fedora. Por ejemplo, una compilación atómica con el entorno de escritorio GNOME se distribuye con el nombre Fedora Silverblue, con KDE — Fedora Kinoite, con Sway — Fedora Sericea, y con Budgie — Fedora Onyx.
Si se aprueba la propuesta, las ediciones mencionadas pueden comenzar a distribuirse con los nombres Fedora GNOME Atomic, Fedora KDE Atomic, Fedora Sway Atomic y Fedora Budgie Atomic. Sin embargo, para las compilaciones existentes, el cambio de nombre queda a discreción de los equipos de desarrolladores, y si lo desean, los proyectos podrán mantener los nombres anteriores. Las ediciones atómicas de Fedora CoreOS y Fedora IoT, que no están destinadas a estaciones de trabajo, también continuarán siendo entregadas bajo los nombres anteriores.
Las compilaciones atómicas se entregan en forma de una imagen monolítica, no dividida en paquetes individuales y actualizada como un todo a través de la sustitución completa de la imagen del sistema. El entorno base se compila a partir de los paquetes RPM oficiales de Fedora utilizando la herramienta rpm-ostree y se monta en modo de solo lectura. Para la instalación y actualización de aplicaciones adicionales, se utiliza un sistema de paquetes autosuficientes flatpak, mediante el cual las aplicaciones se separan del sistema principal y se ejecutan en un contenedor separado.
Fuente: opennet.ru
