Veröffentlichtes Toolkit für den verschachtelten Start von Distrobox 1.4-Distributionen

Das Distrobox 1.4-Toolkit wurde veröffentlicht, mit dem Sie jede Linux-Distribution schnell in einem Container installieren und ausführen und deren Integration in das Hauptsystem sicherstellen können. Der Projektcode ist in Shell geschrieben und wird unter der GPLv3-Lizenz vertrieben.

Das Projekt stellt ein Add-on über Docker oder Podman dar und zeichnet sich durch maximale Arbeitsvereinfachung und Integration der laufenden Umgebung mit dem Rest des Systems aus. Um eine Umgebung mit einer anderen Distribution zu erstellen, reicht es aus, einen einzigen distrobox-create-Befehl auszuführen, ohne über die Feinheiten nachzudenken. Nach dem Start leitet Distrobox das Home-Verzeichnis des Benutzers an den Container weiter, konfiguriert den Zugriff auf den X11- und Wayland-Server zur Ausführung grafischer Anwendungen aus dem Container, ermöglicht den Anschluss externer Laufwerke, fügt Soundausgabe hinzu, implementiert die Integration auf der Ebene des SSH-Agenten, D-Bus und udev.

Distrobox gibt an, 17 Distributionen hosten zu können, darunter Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL und Fedora. Im Container kann jedes Distributionskit gestartet werden, für das Bilder im OCI-Format vorhanden sind. Nach der Installation kann der Benutzer vollständig in einer anderen Distribution arbeiten, ohne das Hauptsystem zu verlassen.

Zu den Hauptanwendungsgebieten zählen Experimente mit atomar aktualisierten Distributionen wie Endless OS, Fedora Silverblue, OpenSUSE MicroOS und SteamOS3, die Erstellung separater isolierter Umgebungen (z. B. zum Ausführen der Heimkonfiguration auf einem Arbeitslaptop) und der Zugriff auf neuere Versionen von Anwendungen aus experimentellen Distributionszweigen.

In der neuen Version:

  • Befehl „distrobox upgrade“ hinzugefügt, um den Inhalt aller installierten Container mit Distributionen gleichzeitig zu aktualisieren.
  • Befehl „distrobox generic-entry“ hinzugefügt, um eine distrobox-basierte Umgebung zur Anwendungsliste hinzuzufügen.
  • Befehl „distrobox ephemeral“ hinzugefügt, um einen Einwegcontainer zu erstellen, der nach dem Ende der damit verbundenen Sitzung gelöscht wird.
  • Install-podman-Skript hinzugefügt, um das Podman-Toolkit im Home-Verzeichnis zu installieren, ohne die Systemumgebung zu beeinträchtigen (nützlich für Umgebungen, in denen Systemverzeichnisse schreibgeschützt gemountet oder nicht bearbeitbar sind).
  • Verbesserte Unterstützung für Hostsysteme mit Guix- und Nix-Paketmanagern.
  • Verbesserte Unterstützung für LDAP-, Active Directory- und Kerberos-Authentifizierung.

Source: opennet.ru

Kommentar hinzufügen