Das Clear Linux-Projekt legt den Fokus bei der Entwicklung auf Server und Cloud-Systeme.

Entwickler der Clear Linux-Distribution haben mitgeteilt haben die Strategie der Projektentwicklung geÀndert. Die primÀren Entwicklungsrichtungen umfassen Server- und Cloud-Systeme, denen nun die Hauptaufmerksamkeit gewidmet wird. Die Komponenten der Desktop-Ausgabe werden nur noch nach Bedarf gepflegt.

Die Bereitstellung von Paketen mit Desktops wird fortgesetzt, jedoch werden in diesen Paketen die grundlegenden Varianten von Benutzerumgebungen ohne spezifische Anpassungen oder Modifikationen fĂŒr Clear Linux angeboten. Insbesondere wird die Erstellung von Paketen mit GNOME fortgesetzt, aber die Zusammensetzung und die Desktop-Einstellungen werden dem Standardansicht entsprechen, die vom GNOME-Projekt standardmĂ€ĂŸig angeboten wird. originale Versionen von Benutzungsumgebungen, ohne spezifische Anpassungen und Änderungen fĂŒr Clear Linux. Es wird auch weiterhin die Erstellung von Paketen mit GNOME fortgefĂŒhrt, jedoch werden die Zusammensetzung und die Einstellungen des Desktops dem Standardlook entsprechen, der vom GNOME-Projekt standardmĂ€ĂŸig angeboten wird.

FrĂŒher angebotene eigene Thema Gestaltungsowie separate Symbolsatzvorinstallierte Drittanbieter-Erweiterungen fĂŒr GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) und geĂ€nderte GNOME-Einstellungen werden zunĂ€chst ausgelagert in ein separates Paket „desktop-assets-extras“ verschoben. In der nĂ€chsten Woche ist ein Update der Desktop-Pakete auf GNOME 3.36 geplant, die der Standardumgebung von GNOME entsprechen werden, danach wird das Paket „desktop-assets-extras“ als veraltet eingestuft.

Wir erinnern daran, dass die Clear Linux-Distribution von Intel entwickelt wird und eine strikte Isolierung von Anwendungen mithilfe von Containern bietet, die durch vollstĂ€ndige Virtualisierung voneinander getrennt sind. Der Basisbestand der Distribution enthĂ€lt nur das minimale Toolset zum Starten von Containern und wird atomar aktualisiert. Alle Anwendungen sind in Form von Flatpak-Paketen oder Bundles fĂŒr den Betrieb in separaten Containern organisiert. Neben den individuell angepassten Desktops war die Entwicklerausgabe bemerkenswert fĂŒr ihre erweiterte HardwareunterstĂŒtzung, die Integration eines FUSE-basierten Debugging-Systems, die HinzufĂŒgung eines neuen Installationsprogramms und das Vorhandensein des Anwendungsverzeichnisses, das Sets zur Bereitstellung von Entwicklungsumgebungen mit verschiedenen Sprachen und Technologien anbot.

Merkmale von Clear Linux:

  • BinĂ€rmodell fĂŒr die Bereitstellung des Distributionspakets. Systemupdates können in zwei Modi durchgefĂŒhrt werden: Patchanwendung auf ein laufendes System und vollstĂ€ndige Systemaktualisierung durch Installation eines neuen Images in einen separaten Btrfs-Snapshot und Ersetzen des aktiven Snapshots durch den neuen;
  • Paketaggregation in SĂ€tzen (bundle), die eine fertige FunktionalitĂ€t bilden, unabhĂ€ngig davon, wie viele Softwarekomponenten sie ausmachen. Bundles und das Systemumfeld werden aus einem RPM-Paket-Repository erstellt, jedoch ohne Aufteilung in Pakete bereitgestellt. Innerhalb der Container lĂ€uft eine speziell optimierte Version von Clear Linux, die alle notwendigen Bundles fĂŒr den Betrieb der Zielanwendung enthĂ€lt;
  • Ein effektives Update-System, das in den Kern des Distributionssystems integriert ist und eine beschleunigte Lieferung von Updates bietet, um kritische Probleme und SicherheitsanfĂ€lligkeiten zu beheben. Ein Update in Clear Linux umfasst nur die tatsĂ€chlich geĂ€nderten Daten, sodass typische Sicherheits- und Fehlerbehebungs-Patches nur wenige Kilobyte groß sind und nahezu sofort installiert werden;
  • Das einheitliche Versionssystem — die Version der Distribution spiegelt den Zustand und die Versionen aller darin enthaltenen Komponenten wider, was die Erstellung reproduzierbarer Konfigurationen und die Nachverfolgung von Änderungen auf Dateiebene erleichtert. Änderungen oder Aktualisierungen eines beliebigen Teils des Systems fĂŒhren immer zu einer Änderung der Gesamtversion der gesamten Distribution (wĂ€hrend in herkömmlichen Distributionen lediglich die Version eines bestimmten Pakets erhöht wird, wird bei Clear Linux die Version der gesamten Distribution erhöht).
  • Der Stateless-Ansatz zur Definition der Konfiguration bedeutet, dass verschiedene Klassen von Einstellungen getrennt sind (Einstellungen fĂŒr das Betriebssystem, den Benutzer und das System werden getrennt gespeichert), das System speichert seinen Zustand nicht (stateless) und enthĂ€lt nach der Installation keine Einstellungen im Verzeichnis /etc, sondern generiert die Einstellungen zur Laufzeit basierend auf den beim Start angegebenen Vorlagen. Um die Systemeinstellungen auf die Standardwerte zurĂŒckzusetzen, kann man einfach /etc und /var löschen.
  • Nutzung vollstĂ€ndiger Virtualisierung (KVM) zum Starten von Containern, was ein hohes Maß an Sicherheit gewĂ€hrleistet. Die Startzeit von Containern liegt nur geringfĂŒgig hinter traditionellen Systemen der Containerisolation (Namespaces, cgroups) zurĂŒck und ist fĂŒr das Anfordern von Anwendungscontainern akzeptabel (die Startzeit der virtuellen Umgebung betrĂ€gt etwa 200 ms, und der zusĂ€tzliche Speicherbedarf liegt bei 18-20 MB pro Container). Zur Reduzierung des Speicherverbrauchs wird ein Mechanismus verwendet. DAX (Direkter Zugriff auf das Dateisystem, um den Seiten-Cache zu umgehen, ohne die BlockgerĂ€teschicht zu verwenden), und zur Deduplizierung identischer Speicherbereiche wird die Technologie KSM (Kernel Shared Memory) verwendet, die es ermöglicht, die Ressourcen des Hosts gemeinsam zu nutzen und ein gemeinsames Systemumgebungsmuster mit verschiedenen Gastsystemen zu verbinden.
  • Quelle: opennet.ru

Erwerben 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