De begeleidende officiƫle edities van de Fedora Linux-distributie, waarin atomair systeemupdates worden toegepast, hebben het initiatief genomen om een enkele naam Fedora Atomic Desktop te gebruiken voor builds waarvan de inhoud niet in aparte pakketten wordt verdeeld en atomair wordt bijgewerkt. Voor de naamgeving van de atomaire edities wordt voorgesteld om de naam "Fedora naam_bureaublad Atomic" te gebruiken, bijvoorbeeld in het geval van een atomaire build met Xfce, zal deze worden verspreid als Fedora Xfce Atomic.
Momenteel worden atomaire edities van Fedora op de website gepresenteerd als onveranderlijk (āimmutableā), wat verwarring veroorzaakt bij gebruikers. Daarnaast worden dergelijke builds verspreid onder willekeurige namen, die niet zijn gekoppeld aan architectonische kenmerken, wat het voor gebruikers lastig maakt om de juiste Fedora-editie te kiezen. Bijvoorbeeld, atomaire build met de gebruikersomgeving GNOME wordt verspreid onder de naam Fedora Silverblue, met KDE ā Fedora Kinoite, met Sway ā Fedora Sericea, en met Budgie ā Fedora Onyx.
Indien het voorstel wordt goedgekeurd, kunnen de genoemde builds worden verspreid onder de namen Fedora GNOME Atomic, Fedora KDE Atomic, Fedora Sway Atomic en Fedora Budgie Atomic. Voor bestaande builds wordt het hernoemen aan de ontwikkelteams overgelaten, en indien gewenst kunnen projecten hun oude namen behouden. Onder de oude namen blijven ook de atomaire edities van Fedora CoreOS en Fedora IoT beschikbaar, die niet voor werkstations zijn bedoeld.
Atomaire builds worden geleverd in de vorm van een monolithisch beeld, dat niet in aparte pakketten is verdeeld en als geheel wordt bijgewerkt door de systeemafbeelding volledig te vervangen. De basisomgeving wordt opgebouwd uit officiƫle RPM-pakketten van Fedora met behulp van de rpm-ostree-tool en wordt in alleen-lezen modus gemonteerd. Voor de installatie en update van extra applicaties wordt het systeem voor zelfvoorzienende pakketten flatpak gebruikt, waarmee applicaties van het hoofd systeem worden gescheiden en in een aparte container worden uitgevoerd.
Bron: opennet.ru
