La boßte à outils Distrobox 1.7 est sortie, permettant d'installer et de lancer 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 licence GPLv3.
Le projet fournit une couche au-dessus de Docker, Podman ou Lilipod et se distingue par la simplification maximale du travail et 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 détails. AprÚs le lancement, Distrobox assure le passage du répertoire personnel de l'utilisateur dans le conteneur et configure 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.
Distrobox permet d'utiliser 25 distributions comme systĂšme hĂŽte, y compris Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL et Fedora. Dans le conteneur, n'importe quelle distribution pour laquelle des images au format OCI sont disponibles peut ĂȘtre exĂ©cutĂ©e. AprĂšs installation, l'utilisateur peut travailler pleinement dans une autre distribution sans quitter le systĂšme principal.
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 :
L'outil distrobox-export a ajoutĂ© l'option «âenter-flags» pour spĂ©cifier des drapeaux supplĂ©mentaires de distrobox passĂ©s lors de l'exĂ©cution de la commande distrobox-enter. Des options «âlist-apps» et «âlist-binaries» ont Ă©galement Ă©tĂ© ajoutĂ©es Ă distrobox-export pour afficher les listes des applications exportĂ©es et des fichiers exĂ©cutables.
L'outil distrobox-create a ajoutĂ© les options «âhostname» pour dĂ©finir un hĂŽte diffĂ©rent du nom de l'environnement et «âunshare-groups» pour dĂ©sactiver le partage de groupes avec l'environnement hĂŽte.
Amélioration de la gestion du shell de connexion.
Amélioration du support systemd dans les conteneurs utilisant le systÚme d'initialisation.
Amélioration des performances sur les systÚmes avec des cartes graphiques NVIDIA.
Amélioration du support des conteneurs avec la distribution Wolfi.
Amélioration des applications graphiques exportées des conteneurs fonctionnant avec les privilÚges root (rootful).
Amélioration du support de la base de terminaux terminfo.
Des modifications non compatibles ont été apportées aux applications et aux fichiers exécutables exportés du conteneur pour appel depuis l'environnement hÎte. En cas de problÚmes, il est recommandé de réexporter les applications et les fichiers exécutables depuis le conteneur.
Source : linux.org.ru
