Fedora Silverblue ist eine sich schnell entwickelnde Version von Fedora Linux, die möglicherweise eines Tages Fedora Workstation als Standardversion ersetzen wird. Oberflächlich betrachtet sieht Fedora Silverblue genauso aus wie Fedora Workstation; beide bieten den GNOME-Desktop und einen ähnlichen Satz von Apps.

Was also unterscheidet Fedora Silverblue von Fedora Workstation und warum erregt es in einer Ecke der Linux-Community so viel Aufsehen? Die Unterschiede liegen hauptsächlich unter der Haube und stellen ein drastisches Umdenken dar, wie man eine Linux-Distribution erstellt.

1. Eine Distribution mit einem schreibgeschützten Dateisystem

Eines der ersten Dinge, die Sie wahrscheinlich an Silverblue sehen werden, ist, dass es unveränderlich ist. Das bedeutet, dass Ihr Betriebssystem Systemdateien als schreibgeschützt einbindet. Und das bedeutet, dass weder Sie noch irgendetwas, was Sie installieren, Änderungen an den Dateien vornehmen können, die erforderlich sind, damit Ihr Computer funktioniert.

instagram viewer

Dies erhöht sowohl die Systemstabilität als auch die Sicherheit erheblich. Ihr Computer ist stabiler, da Sie nicht versehentlich eine Datei löschen können, die Sie zum Booten Ihres Computers benötigen, da Linus von Linus Tech Tips hat das bekanntermaßen getan, als er Pop!_OS ausprobierte. Ihr System ist sicherer, da bösartige Software auch diese Komponenten nicht infiltrieren oder ändern kann.

Auf Fedora Workstation benötigen Sie Administratorrechte, um Systemdateien zu verwalten. Dies ist, was "sudo" in vielen der Befehle gewährt, die Sie im Internet finden.

Obwohl dies eine starke Verteidigungslinie ist, gibt es einige Mängel. Zum einen erhält jeder Satz von Updates, die Sie installieren, oder jede App, die Sie installieren, diesen Zugriff während der Installation. Diese Programme können beliebige Änderungen an Ihrem PC vornehmen, weshalb es wichtig ist, dass Sie nur Software aus vertrauenswürdigen Quellen installieren.

Darüber hinaus ist es nicht ungewöhnlich, dass viele von uns Administratorzugriff gewähren, ohne genau zu verstehen, was wir tun oder was ein Programm tun wird. Fedora Silverblue schützt Sie davor.

2. Sie können Ihr System nicht mit DNF verwalten

Fedora Workstation besteht aus Software, die im RPM-Format gebündelt ist. Wenn Sie neue Apps installieren, laden Sie sie in Form von RPMs herunter. Wenn Sie Software entfernen, entfernen Sie RPMs. Und wenn Sie Updates herunterladen – Sie haben es erraten – mehr RPMs.

Fedora Silverblue verändert das Paradigma. Es ist ein Image-basiertes Betriebssystem, was bedeutet, dass das Kernsystem ein Image ist, das auf vielen Computern identisch ist. Die Version von Silverblue auf Ihrem Computer ist identisch mit der Version auf dem Computer des Entwicklers. Wenn Sie ein Update herunterladen, ersetzen Sie Ihr Systemabbild durch ein neues Abbild, das die neueste Software enthält.

Dies bedeutet, dass Sie dies nicht können aktualisieren oder verwalten Sie Ihr System mit dem DNF-Paketmanager auf die sich die meisten anderen Versionen von Fedora verlassen. Stattdessen verwenden Sie rpm-otree um aktualisierte Bilder herunterzuladen oder Änderungen an Ihrem Bild vorzunehmen. Dazu später mehr.

DNF ist für Benutzer von Fedora Silverblue nicht gesperrt. Es ist nur so, dass Sie RPMs nicht auf Ihr System herunterladen, sondern sie in Container stecken. Hier kommt Toolbx ins Spiel.

Toolbx ist ein Terminal-basiertes Tool zum Erstellen containerisierter Bereiche, in denen Sie Pakete installieren und verwalten können. Dies bringt gewisse Vorteile mit sich. Wenn Sie eine Website entwickeln, können Sie alle benötigten Pakete in einen separaten Container herunterladen, anstatt Hunderte von zusätzlichen Paketen zu Ihrem Kernsystem hinzuzufügen.

Wenn Sie fertig sind, können Sie den gesamten Container und die darin enthaltenen Pakete löschen, ohne sich Gedanken über die Stabilität Ihres PCs machen zu müssen. Sie können mehreren Websites einen eigenen Container geben, dasselbe gilt für die Softwareentwicklung.

Angenommen, Sie sind kein Entwickler. Toolbx ist immer noch der Ort, an dem Sie andere terminalbasierte Tools installieren, auf die Sie sich verlassen. Wenn Sie Software wie verwenden möchten rsync oder exiftool, können Sie dies immer noch in Fedora Silverblue mit Toolbx tun.

Toolbx ist auch für Fedora Workstation verfügbar. Der Unterschied besteht darin, dass es auf Silverblue vorinstalliert ist und Ihre einzige Möglichkeit ist, DNF zu verwenden oder Befehlszeilenprogramme zu installieren.

4. Flatpak ist das Standardformat für Apps

Flatpak ist ein universelles App-Format für Linux-Desktops. Mit Flatpak kann ein Entwickler seine App einfach in einem Format verpacken und sicher sein, dass sie auf den meisten Linux-Versionen läuft. Dies ist weit entfernt von der Art und Weise, wie Linux traditionell funktioniert hat.

Die meisten Linux-Distributionen, einschließlich Fedora Workstation, können Flatpak-Apps installieren. Was Fedora Silverblue auszeichnet, ist, dass Flatpaks die erwartete Standardmethode zum Installieren von Apps sind. Der App Store stellt Flatpaks bereit, egal ob direkt von Fedora oder von Flathub.

Es gibt Möglichkeiten, herkömmliche RPMs bei Bedarf zu installieren. Sie können dies mit Toolbx tun, obwohl diese Methode kein Symbol zu Ihrer App-Schublade hinzufügt. Stattdessen müssen Sie die App jedes Mal über die Befehlszeile starten. Eine weitere Option ist das Hinzufügen einer App zu Ihrem Systemabbild mit rpm-otree, wie zum Beispiel mit dem folgenden Befehl:

rpm-otree InstallierenPaket

Das Vornehmen von Änderungen an Ihrem Systemabbild dauert länger und erfordert jedes Mal einen Neustart, damit Ihr neues Programm in Ihrer App-Schublade angezeigt wird. Die Installation von Flatpaks ist viel einfacher.

5. Sie können problemlos zu einer früheren Version zurückkehren

Bei allen Betriebssystemaktualisierungen besteht die Gefahr, dass Fehler eingeführt oder Änderungen vorgenommen werden, die Ihnen nicht gefallen. Bei herkömmlichen Linux-Distributionen wie Fedora Workstation ist das Rückgängigmachen eines Systemupdates ein kniffliger Prozess. Sie können versuchen, Pakete auf ihre vorherige Version zurückzusetzen, aber wenn ein Update viele neue Programme installiert, müssen Sie die Änderungen mit einem feinen Kamm durchgehen, um alles von Hand rückgängig zu machen.

Mit Fedora Silverblue können Sie mit nur wenigen Mausklicks vorübergehend zu einer früheren Version Ihres Systems zurückkehren. Wählen Sie beim Booten einfach eine ältere Version aus. Möglicherweise müssen Sie eine bestimmte Taste gedrückt halten, um die Liste der Optionen aufzurufen. Oder um ein dauerhaftes Rollback durchzuführen, können Sie die verwenden RPM-Ostree-Rollback Befehl.

Um Ihr System wiederherzustellen, müssen Sie sich keine Änderungsprotokolle ansehen oder wissen, was sich geändert hat. Dies macht das Zurücksetzen eines Systems zu etwas, das eine weniger computererfahrene Person herausfinden kann.

6. Testen Sie Betaversionen ohne Risiko

Diejenigen von uns, die es genießen, die neueste Software vor ihrer offiziellen Veröffentlichung in die Hände zu bekommen, wissen, dass dies mit einem gewissen Risiko verbunden ist. Sie können auf Fehler stoßen, die Ihren Computer instabiler machen, und es gibt keine einfache Möglichkeit, Ihr System wieder in den ursprünglichen Zustand zurückzuversetzen, außer Ihre Distribution von Grund auf neu zu installieren.

Im Gegensatz dazu können Sie Rebase auf die kommende Version von Fedora Silverblue mit null risiko. Richtig, null. Sie können sogar beruhigt auf die instabile Entwicklungsversion von Fedora, bekannt als Rawhide, umsteigen. Denn selbst wenn Sie Ihr System in einem nicht bootfähigen Zustand vorfinden, können Sie einfach zu Ihrem neuesten stabilen System-Image zurückkehren.

Sie können Ihrem System dann sagen, dass es in Zukunft bei der stabilen Version bleiben soll, als ob Sie sich nie entschieden hätten, sich überhaupt mit unfertiger Software zu beschäftigen.

Sollten Sie zu Fedora Silverblue wechseln?

Fedora Silverblue hat einen Punkt erreicht, an dem es eine stabile, ausgereifte Alternative zu Fedora Workstation ist. Aber es ist nicht jedermanns Sache. Wenn Sie eine alternative Desktop-Umgebung bevorzugen oder umfangreiche Anpassungen an der Funktionsweise Ihres Systems vornehmen möchten, fühlt sich Fedora Silverblue möglicherweise eher als Einschränkung an.

Wenn Sie sich jedoch an den Standard-Desktop halten und die meiste benötigte Software auf Flathub verfügbar ist, bietet die Installation von Fedora Silverblue viele Vorteile.