Distrobox 1.3.0 : Exécutez (à peu près) n’importe quelle distribution Linux sous presque n’importe quelle autre

  • FrançaisFrançais



  • Le développeur Luca di Maio a publié la version 1.3.0 de DistroBox, un outil pour simplifier l’exécution de différentes versions de Linux dans des conteneurs.

    Distrobox est probablement l’un de ces outils qui sonne bien ou totalement déroutant, selon le type d’utilisateur Linux que vous êtes. Si vous devez régulièrement travailler avec plusieurs distributions différentes, vous faites peut-être partie du premier groupe et DistroBox pourrait vous faire économiser beaucoup de temps et d’efforts.

    L’outil est destiné à simplifier la création et l’utilisation de conteneurs système Linux, en facilitant l’exécution d’une distribution au-dessus d’une autre sans la surcharge des machines virtuelles. Si vous voulez activement des machines virtuelles ou si vous y êtes plus habitué, vous connaissez peut-être Vagrant.

    Au cas où vous ne le feriez pas, Vagrant est un outil pratique pour automatiser une partie de la gestion fastidieuse de la configuration logicielle (SCM) du travail avec les machines virtuelles.

    Il s’agit d’un emballage autour de votre choix d’hyperviseurs et d’outils SCM (principalement Puppet et Chef).

    Avec une seule commande, Vagrant créera une nouvelle VM, y installera l’OS de votre choix et la configurera. Ensuite, avec une autre commande, vous pouvez établir une connexion SSH dans la nouvelle VM.

    Distrobox fait quelque chose de similaire, mais en utilisant des conteneurs. Il est donc plus petit, plus simple et beaucoup plus léger, mais selon la définition de la virtualisation au niveau du système d’exploitation, il ne peut prendre en charge que l’exécution d’environnements Linux sur un hôte Linux.

    Même si vous ne travaillez pas avec ce genre de choses, vous savez sans doute qu’il existe de nombreuses distributions Linux, et beaucoup d’entre elles sont profondément différentes les unes des autres. Si vous développez ou gérez des logiciels qui s’exécutent sous Linux, vous devez tenir compte de ces différences, ce qui signifie beaucoup de tests et de changements de boîtiers et de distributions.

    Distrobox est destiné à simplifier cela et à faire disparaître une partie de la douleur. Il s’agit d’un wrapper autour de deux des runtimes de conteneur Linux les plus courants, Docker et Podman.

    Il propose des commandes pour créer, entrer, quitter et supprimer des conteneurs système Linux : c’est-à-dire un système d’exploitation complet. à l’exception le noyau, s’exécutant à l’intérieur d’un conteneur sur votre noyau existant. Ainsi, chaque conteneur a le sien init système et tous les fichiers de base qui rendent une distribution différente d’une autre.

    Il encapsule le moteur de conteneur dans une simple ligne de commande, avec seulement six commandes : create, enter, list, stop, rmet version. Ainsi, par exemple, si vous utilisez Fedora, vous pouvez créer un conteneur Ubuntu et tester des applications comme si elles fonctionnaient sur Ubuntu.

    Mais c’est plus puissant que ça. Si vous utilisez une distribution immuable telle que la version Silverblue de Fedora, vous pouvez ajouter une distribution conventionnelle dans un conteneur, puis à l’intérieur de celle-ci, vous pouvez installer et exécuter des applications normalement, et elles s’exécuteront directement sur votre noyau. Ou sur une distribution non glibc telle que Alpine Linux, exécutez une application nécessitant glibc, telle que Google Chrome. Distrobox mappe votre répertoire personnel dans ses conteneurs par défaut afin que tous vos fichiers normaux soient disponibles, et vous pouvez exécuter des applications graphiques qui utilisent à la fois X.org et Wayland.

    Vidéo Youtube

    Di Maio décrit la version 1.3.0 comme “une version assez importante”. Cela semble raisonnable car il s’agit d’un outil relativement nouveau – la version 1.0.0 n’est sortie que début décembre.

    Le site Web du projet contient des instructions d’installation. Les anciennes versions sont déjà dans les référentiels de certaines distributions, ou vous pouvez obtenir la dernière version de GitHub. ®

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.