La boîte à outils Distrobox 1.3 a vu le jour, permettant d'installer et de démarrer rapidement n'importe quelle distribution Linux dans un conteneur et d'assurer son intégration avec le système principal. Le code du projet est écrit en Shell et est distribué sous la licence GPLv3.
Le projet est réalisé sous la forme d'une surcouche à l'outil Docker ou Podman, et se distingue par sa simplification maximale du travail et de la configuration de l'intégration de l'environnement lancé avec le reste du système. Pour créer un environnement avec une autre distribution, il suffit d'exécuter une commande distrobox-create, sans se soucier des subtilités. Une fois démarré, Distrobox assure le passage du répertoire personnel de l'utilisateur dans le conteneur, configurant l'accès à serveur X11 et Wayland pour exécuter des applications graphiques depuis le conteneur, permet de connecter des périphériques externes, ajoute la sortie audio, réalise une intégration au niveau de l'agent SSH, D-Bus et udev.
Ainsi, l'utilisateur peut travailler pleinement dans une autre distribution sans quitter le système principal. Distrobox annonce la possibilité d'utiliser 16 distributions comme systèmes hôtes, y compris Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL et Fedora. N'importe quelle distribution pour laquelle des images en format OCI existent peut être lancée dans le conteneur.
Les principaux domaines d'application incluent les expérimentations avec des distributions mises à jour de manière atomique, telles que Endless OS, Fedora Silverblue, OpenSUSE MicroOS et SteamOS3, la création d'environnements isolés distincts (par exemple, pour exécuter une configuration personnelle sur un ordinateur portable de travail), l'accès à des versions plus récentes des applications depuis les branches expérimentales des distributions.
Dans cette nouvelle version, la commande distrobox-host-exec a été ajoutée pour exécuter des commandes depuis le conteneur, exécutées dans l'environnement du système hôte. Le soutien pour l'outil microdnf a été ajouté. Le support pour les conteneurs fonctionnant avec des droits root (rootful) a été réalisé. Le support des distributions a été élargi (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, systèmes basés sur ostree). L'intégration avec l'environnement système a été améliorée, par exemple, la synchronisation des paramètres de fuseau horaire, dns et /etc/hosts a été réalisée.

Source : opennet.ru
