Die offiziellen unterstĂŒtzten Editionen des Fedora Linux-Distributions, in denen atomare Systemupdates verwendet werden, haben die Initiative ergriffen, einen einheitlichen Namen Fedora Atomic Desktop fĂŒr Builds zu verwenden, deren Inhalt nicht in separate Pakete unterteilt ist und atomar aktualisiert wird. FĂŒr die Benennung der atomaren Editionen wird vorgeschlagen, den Namen âFedora [arbeitsplatzname] Atomicâ zu verwenden, zum Beispiel wird ein atomarer Build mit Xfce unter dem Namen Fedora Xfce Atomic verbreitet.
Derzeit werden die atomaren Editionen von Fedora auf der Webseite als unverĂ€nderlich (âimmutableâ) dargestellt, was die Benutzer verwirrt. DarĂŒber hinaus werden solche Builds unter willkĂŒrlichen Namen verbreitet, die nicht mit architektonischen Merkmalen verbunden sind, was den Nutzern die Auswahl der jeweiligen Fedora-Edition erschwert. Zum Beispiel wird ein atomarer Build mit der Desktop-Umgebung GNOME unter dem Namen Fedora Silverblue, mit KDE â Fedora Kinoite, mit Sway â Fedora Sericea und mit Budgie â Fedora Onyx verbreitet.
Im Falle der Genehmigung des Vorschlags könnten die genannten Builds unter den Namen Fedora GNOME Atomic, Fedora KDE Atomic, Fedora Sway Atomic und Fedora Budgie Atomic verbreitet werden. Zudem bleibt die Umbenennung bestehender Builds den Entwicklerteams ĂŒberlassen, und wenn gewĂŒnscht, können die Projekte ihre ursprĂŒnglichen Namen beibehalten. Unter den ursprĂŒnglichen Namen werden auch die atomaren Editionen Fedora CoreOS und Fedora IoT weiterhin angeboten, die nicht fĂŒr Workstations gedacht sind.
Atomare Builds werden in Form eines monolithischen Images bereitgestellt, das nicht in separate Pakete unterteilt ist und als Ganzes durch den vollstĂ€ndigen Austausch des Systemimages aktualisiert wird. Die Basisumgebung wird aus offiziellen RPM-Paketen von Fedora mit Hilfe des rpm-ostree-Tools aufgebaut und im Nur-Lese-Modus gemountet. FĂŒr die Installation und Aktualisierung zusĂ€tzlicher Anwendungen wird das System der eigenstĂ€ndigen Flatpak-Pakete verwendet, mit dem die Anwendungen von der Hauptsystemumgebung getrennt und in einem separaten Container ausgefĂŒhrt werden.
Quelle: opennet.ru
