Distrobox 1.8 wurde veröffentlicht und ermöglicht es Ihnen, jede beliebige Distribution schnell in einem Container zu installieren und auszuführen. Linux und die Integration in das Hauptsystem sicherstellen. Der Projektcode ist in Shell geschrieben und wird unter der GPLv3-Lizenz vertrieben.
Das Projekt bietet ein Add-on für Docker, Podman und Lilipod und zeichnet sich durch seine extrem einfache Bedienung und die nahtlose Integration der Laufzeitumgebung in das restliche System aus. Um eine Umgebung mit einer anderen Distribution zu erstellen, führen Sie einfach den Befehl `distrobox-create` aus, ohne sich um Details kümmern zu müssen. Nach dem Start leitet Distrobox das Home-Verzeichnis des Benutzers an den Container weiter und konfiguriert den Zugriff darauf. Server X11 und Wayland zum Ausführen grafischer Anwendungen aus einem Container, ermöglicht den Anschluss externer Laufwerke, fügt Audioausgabe hinzu und implementiert die Integration auf SSH-Agent-, D-Bus- und udev-Ebene.
Distrobox gibt an, 26 Distributionen als Hostsystem nutzen zu können, darunter Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, DebianRHEL und Fedora. Jede Distribution, für die OCI-Images verfügbar sind, kann in einem Container ausgeführt werden. Nach der Installation kann der Benutzer die andere Distribution uneingeschränkt nutzen, ohne das Hauptsystem verlassen zu müssen.
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:
- Verbesserte Integration mit NVIDIA-GPUs.
- Verbesserte Verwaltung der Umgebungsvariablen XDG_DATA_DIRS und XDG_DATA_HOME.
- Es wurde die Möglichkeit hinzugefügt, externe INI-Dateien mit Containerkonfiguration (Manifest) für den Befehl „distroboxassemble“ anzugeben. Beispiel: „distroboxassemblecreate-file https://foo.com/file.ini“.
- Unterstützung für die Ausführung der Universal Blue-Distribution und der Toolbx-Images-System-Images in Containern hinzugefügt.
- Unterstützung für neue Versionen von Fedora hinzugefügt, UbuntuAlpine und Wolfi.
Source: opennet.ru
