
Deepin Linux 25 wird (fast) unveränderlich
Mit der kommenden Version Deepin Linux 25 wird Solid eingeführt, ein unveränderliches System mit verbesserter Sicherheit, Snapshot-Management und einer mehrschichtigen Architektur.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Die kommende Version von Deepin 25 ist vollgepackt mit aufregenden Features (weitere Details finden Sie hier), aber die wirklich herausragenden Änderungen finden hinter den Kulissen statt. Die Distro macht nämlich einen kühnen Schritt in Richtung Unveränderbarkeit.
Die einzigartige Implementierung hebt Deepin jedoch von anderen Distributionen ab, die auf den Trend zur Unveränderbarkeit aufspringen. Die Entwickler haben einen cleveren Kniff eingebaut: Benutzer können die Unveränderlichkeit vorübergehend deaktivieren, wenn sie Änderungen am System vornehmen müssen.
Diese Flexibilität bietet das Beste aus beiden Welten und ist ein Ansatz, den ich sehr ansprechend finde. Ermöglicht wird das Ganze durch ein vom Deepin-Team entwickeltes System namens Solid.
Zuallererst schützt Solid die Kernverzeichnisse des Systems, indem es sie in den Nur-Lese-Modus versetzt. Das bedeutet, dass keine unbefugte Anwendung oder ein unvorsichtiger Befehl wichtige Dateien beschädigen kann. Wenn etwas Bösartiges versucht, diese Verzeichnisse zu ändern - oder wenn Sie versehentlich einen Fehler machen - bleibt das System unversehrt.
Mit anderen Worten: Ihr Computer bleibt genauso stabil wie bei der Erstinstallation, ohne plötzliche Verlangsamungen oder bizarre Fehler, die durch beschädigte Systemdateien verursacht werden.
Als nächstes führt Solid atomare Updates ein, um das Problem teilweiser oder "halbfertiger" Upgrades zu lösen. Bei einem atomaren Update wird jede Komponente eines Upgrades entweder vollständig abgeschlossen oder nahtlos zurückgesetzt, wenn etwas schief geht.
Dieser Prozess läuft automatisch ab, ohne dass Sie eingreifen müssen. Folglich gibt es kein Rätselraten oder nervenaufreibendes Warten: Sobald eine Aktualisierung abgeschlossen ist, können Sie sicher sein, dass sie entweder zu 100 % erfolgreich war oder zu einem sicheren Zustand zurückgekehrt ist.
Darüber hinaus verwendet Solid OSTree
(das in Fedoras Atomic Spins wie Silverblue, Kinoite usw. über rpm-ostree verwendet wird), um nahezu sofortige System-Snapshots zu erstellen.
Snapshots werden zu wichtigen Zeitpunkten erstellt, z. B. bei der Installation von Anwendungen oder der Anwendung von Systemaktualisierungen, so dass Sie jederzeit ein Rollback durchführen können, wenn etwas Unerwartetes passiert. Wenn ein neu installiertes Programm nicht funktioniert oder ein Update Ihre Umgebung stört, stellen Sie einfach mit einem Klick einen früheren Snapshot wieder her. Innerhalb von Sekunden ist Ihr Rechner wieder in seinem normalen, gesunden Zustand.
Ein weiteres Highlight, das Deepin 25 bieten wird, ist die Funktion Sorgenfreie Wiederherstellung
, die besonders in gemeinsam genutzten Umgebungen wie Computerräumen in Schulen oder Bibliotheken praktisch ist. Wenn der Computer heruntergefahren oder neu gestartet wird, werden alle temporären Änderungen gelöscht, so dass der Rechner für den nächsten Benutzer wieder in einem makellosen Zustand ist.
Standardmäßig bietet Deepin auch eine Whitelist-Option, mit der Administratoren bestimmte Ordner (z. B. "/etc") angeben können, deren Inhalt bei Neustarts erhalten bleiben soll. Mögen Sie diese Funktion nicht? Ich habe eine gute Nachricht für Sie: Sie kann aktiviert oder deaktiviert werden.
Es ist auch erwähnenswert, dass Solid in der endgültigen stabilen Deepin 25-Version eine mehrschichtige Architektur einführen wird, die Systempartitionen von Datenpartitionen trennt. Dieses Design stellt sicher, dass das System selbst dann noch normal funktioniert, wenn die Datenfestplatte ausfällt oder ihre Speichergrenze erreicht.
Und nun zum besten Teil. Obwohl Solid darauf abzielt, die alltägliche Verwendung zu vereinfachen, können Sie dennoch auf vertraute Werkzeuge und Befehle zugreifen, wenn Sie zusätzliche Flexibilität oder Debugging-Optionen benötigen.
Angenommen, Sie müssen Kernsystemdateien manuell ändern - zum Beispiel, um Fehler zu beheben oder erweiterte Konfigurationen zu testen. In diesem Fall können Sie den Nur-Lese-Schutz mit einem einzigen Befehl vorübergehend deaktivieren:
sudo deepin-immutable-ctl disable-system-protect disable
Starten Sie dann Ihr System neu, damit die Änderung wirksam wird, und erledigen Sie die "schmutzigen" manuellen Arbeiten. Um den Nur-Lese-Modus danach wieder zu aktivieren, müssen Sie den unten stehenden Befehl ausführen und das System erneut starten:
sudo deepin-immutable-ctl disable-system-protect disable
Nun, mir gefällt dieser Ansatz. Denken Sie jedoch daran, dass durch die Deaktivierung des Schreibschutzes bestimmte Solid-Funktionen wie die Snapshot-Verwaltung und atomare Updates deaktiviert werden, bis Sie sie wieder aktivieren.
Was passiert nun mit dem vertrauten und beliebten 🇬🇧 APT-Befehl, den wir zur Verwaltung von Software in Deepin verwendet haben? Die gute Nachricht ist, dass die Installation und Verwaltung von Software im Großen und Ganzen so einfach wie immer bleibt. Die typischen APT-Befehle funktionieren weiterhin, obwohl einige von ihnen intern auf die neue deepin-immutable-ctl umgeleitet werden.
🚨 Zusammenfassend lässt sich sagen, dass Deepin mit der Version 25 einen neuen Weg einschlägt - den Weg der Unveränderlichkeit. Es bleibt abzuwarten, ob dieser Wandel dazu beitragen wird, dass Deepin mehr Anklang im Mainstream findet. Seien wir ehrlich - seine chinesische Herkunft hat es in der Vergangenheit eher auf die Nutzer in China zugeschnitten, während viele Linux-Enthusiasten in anderen Ländern zögerten, es vollständig zu übernehmen.
Wir werden die Antwort jedoch bald genug erfahren, denn Deepin 25 steht vor der Tür.
🚨 Eine Sache ist jedoch sicher: Deepin ist nach wie vor eine der am besten ausgefeilten Distros und hinterlässt bei jedem, der es ausprobiert, einen bleibenden Eindruck.
Um mehr über das neue Solid-System von Deepin zu erfahren, drücken Sie hier druff.
Spendieren Sie Bobby einen ☕ Ko-fi
Ein Service von s3n🧩net
Comments