Veröffentlichung der atomar aktualisierbaren Distribution carbonOS 2022.2

Die neue Version des benutzerdefinierten Linux-Distributions carbonOS 2022.2 wurde veröffentlicht. Sie basiert auf einem atomaren Systemaufbau, bei dem die Grundumgebung als Gesamtes geliefert wird, ohne in separate Pakete zerlegt zu sein. Zusätzliche Anwendungen werden im Flatpak-Format installiert und in isolierten Containern ausgeführt. Die Größe des Installationsabbilds beträgt 2 GB. Die Projekte werden unter der MIT-Lizenz veröffentlicht.

Der Inhalt des Basissystems wird im Nur-Lese-Modus eingebunden, um Modifikationen im Falle einer Kompromittierung zu schützen. Das Verzeichnis /usr/local ist beschreibbar. Es wird das Btrfs-Dateisystem verwendet, welches die Kompression der gespeicherten Daten ermöglicht und aktiv Snapshots anwendet. Der Update-Prozess umfasst das Hintergrund-Download eines neuen System-Images und den Wechsel darauf nach einem Neustart. Währenddessen bleibt das alte System-Image erhalten, sodass der Nutzer jederzeit zur vorherigen Version zurückkehren kann, falls gewünscht oder Probleme auftreten. Im Verlauf der Distribution-Entwicklung wird die Systemumgebung mithilfe von OSTree (das Image wird aus einem git-ähnlichen Repository erstellt) und dem BuildStream-Bausystem ohne Nutzung von Paketen anderer Distributionen zusammengestellt.

Für die Installation des Distributions-Systems steht ein grafischer Installateur sowie eine Schnittstelle für die anfängliche Systemkonfiguration zur Verfügung. Die vom Benutzer installierten Anwendungen werden in Containern isoliert. Neben der Installation von Flatpak-Paketen ermöglicht die Distribution auch die Nutzung des nsbox-Toolkits zur Erstellung beliebiger Container, in denen unter anderem Umgebungen traditioneller Distributionen wie Arch Linux und Debian untergebracht werden können. Zudem wird das Toolkit podman unterstützt, das die Kompatibilität mit Docker-Containern gewährleistet. In der Distribution ist ein zentralisiertes Berechtigungsmanagement auf Basis von Polkit implementiert — sudo wird nicht unterstützt, und der einzige Weg, um Befehle mit Root-Rechten auszuführen, ist pkexec.

Das Projekt entwickelt eine eigene Benutzeroberfläche GDE (Graphite Desktop Environment), die auf GNOME basiert. Zu den Unterschieden gegenüber GNOME gehören: modernisierte Anmeldebildschirme, ein Konfigurator, Lautstärke- und Helligkeitsanzeigen, eine Taskleiste und die Graphite Shell. In der nächsten Version ist geplant, die Unterstützung für die eigene Shell zugunsten der standardmäßigen GNOME Shell aufzugeben und die entwickelten Verbesserungen in die Hauptversion von GNOME einzubringen.

In der neuen Version:

  • Die Versionen der Komponenten des Distributionspakets wurden aktualisiert, einschließlich des Linux-Kernels 5.19, Mesa 22 und glibc 2.36.
  • Die Benutzeroberfläche ist nun mit GNOME 43 synchronisiert.
  • Die Kernel-Einstellungen wurden überarbeitet und fehlende Treiber integriert.
  • Die Unterstützung für Systeme mit Intel-Prozessoren wurde verbessert, für die die Installation von Mikrocode-Updates bereitgestellt wird, während thermald zur Temperaturkontrolle eingesetzt wird.
  • Die Systemschriftarten wurden vereinheitlicht.
  • Um das Debugging zu erleichtern, wurde die optionale Ladefunktion für debuginfo-Dateien eingeführt.
  • Ein Bootstrap-Modul wurde aus dem Hauptbestand herausgelöst, das für den Bau des Distributionspakets gedacht ist und nun unabhängig von carbonOS für den Aufbau anderer Projekte verwendet werden kann.
  • Teilweise Unterstützung für die Authentifizierung über Fingerabdrücke, Unterstützung für Systeme mit mehreren GPUs und Unterstützung für NVIDIA-Grafikkarten.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster