Veröffentlichung von Distrobox 1.7, einem Werkzeug für das verschachtelte Starten von Distributionen.

Das Distrobox 1.7 Toolset wurde veröffentlicht, das es ermöglicht, jede Linux-Distribution schnell in einem Container zu installieren und mit dem Hauptsystem zu integrieren. Der Projektcode ist in Shell geschrieben und steht unter der GPLv3-Lizenz.

Das Projekt bietet eine Erweiterung für Docker, Podman oder Lilipod und zeichnet sich durch maximale Vereinfachung der Arbeit und Integration der gestarteten Umgebung in das restliche System aus. Zur Erstellung einer Umgebung mit einer anderen Distribution genügt es, den Befehl distrobox-create auszuführen, ohne sich um die Details kümmern zu müssen. Nach dem Start gewährleistet Distrobox die Weiterleitung des Benutzerdatenverzeichnisses in den Container und richtet den Zugriff auf ein. Server X11 und Wayland für die Ausführung grafischer Anwendungen aus dem Container, erlaubt das Anschließen externer Speichermedien, fügt Audioausgabe hinzu und implementiert die Integration auf der Ebene des SSH-Agenten, D-Bus und udev.

In Distrobox wird die Verwendung von 25 Distributionen als Host-System angekündigt, darunter Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL und Fedora. Im Container kann jede Distribution ausgeführt werden, für die Images im OCI-Format verfügbar sind. Nach der Installation kann der Benutzer vollumfänglich in einer anderen Distribution arbeiten, ohne das Hauptsystem zu verlassen.

Zu den Hauptanwendungsbereichen gehören Experimente mit atomar aktualisierbaren Distributionen wie Endless OS, Fedora Silverblue, OpenSUSE MicroOS und SteamOS3, die Erstellung isolierter Umgebungen (zum Beispiel, um eine persönliche Konfiguration auf dem Arbeitslaptop auszuführen) sowie der Zugriff auf neuere Versionen von Anwendungen aus experimentellen Distribution-Zweigen.

In der neuen Version:

  • In das Dienstprogramm distrobox-export wurde die Option „—enter-flags“ hinzugefügt, um zusätzliche Flags für distrobox anzugeben, die beim Starten des Befehls distrobox-enter übergeben werden. Im distrobox-export wurden auch die Optionen „—list-apps“ und „—list-binaries“ hinzugefügt, um Listen der exportierten Anwendungen und ausführbaren Dateien anzuzeigen.
  • Im Dienstprogramm distrobox-create wurden die Optionen „—hostname“ hinzugefügt, um einen Hostnamen festzulegen, der sich von dem des Containers unterscheidet, und „—unshare-groups“, um die gemeinsame Nutzung der Gruppen mit der Host-Umgebung zu deaktivieren.
  • Die Verwaltung des Login-Shells wurde verbessert.
  • Die Unterstützung von systemd in Containern mit Init-Systeme wurde verbessert.
  • Die Leistung auf Systemen mit NVIDIA-Grafikkarten wurde optimiert.
  • Die Unterstützung von Containern mit der Distribution Wolfi wurde verbessert.
  • Die Leistung grafischer Anwendungen, die aus Containern mit Root-Rechten (rootful) exportiert wurden, wurde verbessert.
  • Die Unterstützung der Terminals einer terminfo-Datenbank wurde verbessert.
  • Es wurden Änderungen vorgenommen, die die Kompatibilität mit Anwendungen und ausführbaren Dateien beeinträchtigen, die aus dem Container für den Aufruf aus der Host-Umgebung exportiert wurden. Bei Problemen wird empfohlen, die Anwendungen und ausführbaren Dateien erneut aus dem Container zu exportieren.

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