Vor ein paar Tagen die Entwickler des Fedora-Projekts angekündigt über einen Blog-Beitrag, eine neue Familie gründen von benutzerdefinierten Versionen von Fedora, die das „atomare“ Upgrade-Modell und das monolithische Systemdesign verwenden. Diese Builds sind jetzt unter der Familie gruppiert namens „Fedora Atomic Desktops“, wobei ihre jeweiligen Builds nach der von ihnen verwendeten Desktop-Umgebung benannt sind.
Die Ankündigung der Erstellung der Versionsfamilie Fedora Atomic Desktops stellt einen wichtigen Schritt zur Vereinfachung dar von rpm-ostree-basierten Implementierungen im Fedora-Ökosystem.
Wer das Atomprojekt nicht kennt, sollte das wissen begann vor 10 Jahren mit der Entwicklung von Atomic Host, eine Serverimplementierung und im Jahr 2018 wurde Fedora Atomic Workstation eingeführt, die später zu Silverblue wurde. Im Jahr 2021 wurde Kinoite auf Fedora 35 veröffentlicht, gefolgt von Sericea auf Fedora 38 und Onyx auf Fedora 39.
Ostree stellt die Infrastruktur zur effizienten Aktualisierung des Basissystems bereit. Bei Betriebssystemaktualisierungen wird ein Ansatz namens „Atomic Update“ angewendet, bei dem Sie einfach ein neues Image herunterladen und bereitstellen und so den für herkömmliche Paketaktualisierungen erforderlichen Installationsschritt überspringen. Dadurch werden mögliche System- oder Anwendungsabstürze vermieden, die bei Live-Paketaktualisierungen auftreten könnten. Darüber hinaus ist es dank Ostree möglich, problemlos auf frühere Versionen des Systems zurückzusetzen, was für zusätzliche Sicherheit und Flexibilität sorgt.
Über die neue Atomic Desktops-Familie
Es wird erwähnt, dass die Präsentation dieser neuen Familie von „Atomic Desktops“ ist auf die Notwendigkeit zurückzuführen, die Art und Weise, wie wir über rpm-Ostree-basierte Spins sprechen, zu vereinfachen, die im Laufe der Zeit zugenommen haben, außerdem wird erwähnt, dass das Fehlen einer einheitlichen Marke es schwierig machte, die verschiedenen Implementierungen zu diskutieren und zu verstehen.
Zukünftig werden neue Atomic-Spins das Format „Fedora (DE-Name) Atomic“ verwenden, um die Dinge einfach und klar zu halten. Sie müssen sich nicht mehr fragen, welcher Name sich auf welche Desktop-Umgebung bezieht. Keine schlechten Aussprachen mehr. Viel mehr Klarheit. darüber, warum sich diese Fedora-Spins von normalen Spins unterscheiden.
Einige Leute suchen beispielsweise möglicherweise nach Dokumentation zu Kinoite, ohne zu wissen, dass ein Artikel auf Silverblue auch auf ihr Problem zutrifft. Wenn man bei der Suche nach Informationen zu einem Aspekt so viele Schlüsselwörter verwendet, ist es ineffizient, alle zu teilen.»
Fedora Atomic Desktops beinhaltet vier Spins, die erkennbar und langlebig sind, wie z Fedora Silberblau basierend auf GNOME, Fedora Kinoit Es basiert auf KDE und wurde aufgrund seiner Bekanntheit auf dem Markt ausgewählt, um seinen aktuellen Namen beizubehalten. Während im Fall von Fedora Sericea wird nun als Fedora Sway Atomic bekannt sein y Fedora Onyx wird jetzt als Fedora Budgie Atomic bekannt sein.
neu Fedora Atomic Desktops folgen dem Format „Fedora (DE-Name) Atomic“. Einfachheit und Klarheit zu wahren, während für Einheiten Fedora CoreOS und Fedora IoT, die nicht auf Workstations ausgerichtet sind, behalten ihre ursprünglichen Namen.
Zusätzlich Wenn neue Ausgaben erscheinen, werden neue Namen vergeben., wie unter anderem Fedora Xfce Atomic (Fedora Vauxite-Projekt), Fedora Pantheon Atomic, Fedora COSMIC Atomic. Diese Änderung soll die Verwirrung verringern, die durch willkürliche Namen entsteht, die nicht die atomare Natur des verwendeten Builds und Desktops widerspiegeln.
Die Atomic-Builds von Fedora werden als monolithisches Image bereitgestellt, das nicht aufgeteilt ist in einzelnen Paketen und kann als einzelne Einheit aktualisiert werden, indem das gesamte Systemabbild ersetzt wird. Die Basisumgebung wird aus offiziellen Fedora-RPMs mit rpm-ostree erstellt und im schreibgeschützten Modus bereitgestellt.
Zur Installation und Aktualisierung zusätzlicher Anwendungen wird vor allem das in sich geschlossene Flatpak-Paketsystem verwendet, das es ermöglicht, Anwendungen vom Hauptsystem zu trennen und in einem separaten Container auszuführen. Darüber hinaus ist es bei Bedarf möglich, zusätzliche RPM-Pakete mit dem Dienstprogramm rpm-ostree zu installieren.
Wenn Sie mehr darüber erfahren möchten, können Sie die Details einsehen im folgenden Link.