Sortie de Distrobox 1.3, une boîte à outils pour le lancement imbriqué de distributions

La boîte à outils Distrobox 1.3 a été publiée, vous permettant d'installer et d'exécuter 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 distribué sous licence GPLv3.

Le projet est mis en œuvre sous la forme d'un module complémentaire à la boîte à outils Docker ou Podman, et se caractérise par une simplification maximale du travail et une personnalisation de l'intégration de l'environnement d'exécution avec le reste du système. Pour créer un environnement avec une autre distribution, exécutez simplement une commande distrobox-create sans penser aux subtilités. Après le lancement, Distrobox transmet le répertoire personnel de l'utilisateur au conteneur, configure l'accès au serveur X11 et Wayland pour exécuter des applications graphiques à partir du conteneur, vous permet de connecter des disques externes, ajoute une sortie audio et implémente l'intégration au niveau de l'agent SSH, D- Niveaux bus et udev.

En conséquence, l'utilisateur peut travailler pleinement dans une autre distribution sans quitter le système principal. Distrobox prétend pouvoir héberger 16 distributions, dont Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL et Fedora. Le conteneur peut exécuter n'importe quelle distribution pour laquelle il existe des images au format OCI.

Les principaux domaines d'application incluent des expériences 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 séparés (par exemple, pour exécuter une configuration domestique sur un ordinateur portable de travail), l'accès à des versions plus récentes. d'applications issues de branches expérimentales de distributions.

La nouvelle version ajoute la commande distrobox-host-exec pour exécuter des commandes à partir d'un conteneur qui sont exécutées dans l'environnement hôte. Ajout de la prise en charge de la boîte à outils microdnf. La prise en charge des conteneurs exécutés avec les droits root (rootful) a été implémentée. La prise en charge des distributions a été étendue (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é implémentée.



Source: opennet.ru

Ajouter un commentaire