Liens rapides
Ce que vous gagnez en utilisant cet outil
Grâce à cet outil innovant, vous pouvez exécuter efficacement plusieurs distributions Linux simultanément, éliminant ainsi le besoin de redémarrer.
J'ai essayé tellement de distributions Linux au fil des ans, à tel point que J'ai une liste de ceux que je recommande aux autres.Mais passer d'une distribution à l'autre devient fastidieux au bout d'un moment.

L'utilisation de machines virtuelles est utile, mais pas assez légère à mon goût. Je recherchais plutôt une solution similaire à Docker, mais spécifiquement conçue pour une utilisation quotidienne de Linux. Un outil me permettant de changer de distribution au besoin, et je pense que Distrobox est l'outil idéal.
Qu'est-ce que Distrobox ?
Une meilleure idée que les machines virtuelles
En résumé, Distrobox vous permet d'exécuter d'autres distributions Linux au sein de votre distribution existante, de manière similaire à Exécution de Linux via WSLCela se fait à l'aide d'outils de conteneurisation tels que Podman ou DockerCela signifie que vous partagez le même noyau au lieu d'un système entier virtualisé comme le fait une machine virtuelle.
C’est pourquoi son efficacité est bien supérieure. En l’absence de noyau distinct, au lieu d’exécuter une machine virtuelle complète, elle partage le noyau du système hôte, ce qui réduit considérablement la charge système. Son utilisation s’apparente davantage à la navigation entre différents environnements dans un terminal qu’à l’exécution d’un autre système d’exploitation.
Ce type de configuration est pertinent dans de nombreux cas concrets. Si vous êtes développeur, vous pouvez maintenir un système hôte stable tout en exécutant simultanément différentes chaînes d'outils, par exemple un environnement Ubuntu si vous souhaitez utiliser apt, ou un environnement Arch pour les paquets plus récents.
Mais ce n'est pas réservé aux développeurs. Vous pourriez vouloir exécuter une application qui fonctionne mieux sur une autre distribution, tester un logiciel sans risquer votre installation principale, ou encore explorer une autre distribution en profondeur sans avoir à la réinstaller. Ce sont précisément ces situations qui incitent généralement les utilisateurs à changer de distribution, et Distrobox gère tout cela sans vous obliger à modifier votre plateforme.
L'installation est facile.
Non, vous n'avez pas besoin de télécharger un fichier ISO de 4 Go.

L'installation de Distrobox est aussi simple que celle de n'importe quel autre paquet. Sur un système basé sur Arch, vous pouvez l'installer directement via Pacman.
sudo pacman -S distrobox
Si vous utilisez un autre gestionnaire de paquets, l'interface sera légèrement différente, mais Distrobox est disponible sur la plupart d'entre eux. N'oubliez pas que vous devrez également installer Podman ou Docker, car Distrobox utilise l'un de ces outils pour exécuter des conteneurs en arrière-plan, comme mentionné précédemment.
La création d'un conteneur ne nécessite qu'une seule commande. Par exemple, ceci crée un environnement Ubuntu :
créer une distribution ubuntu --nom ubuntu-box --image ubuntu
L'option `-name` indique simplement la fonction du conteneur, tandis que `-image` spécifie la distribution à utiliser. Vous pouvez par exemple remplacer `Ubuntu` par Arch Linux ou Fedora.
Une fois le conteneur créé, accédez-y à l'aide de cette commande :
distrobox entrer ubuntu-box
Vous serez directement redirigé vers une interface en ligne de commande (shell) qui se comporte comme une installation Ubuntu normale, avec son propre gestionnaire de paquets et ses outils.
Vous pouvez répéter cette opération autant de fois que vous le souhaitez. Un conteneur pour les outils Arch, un autre pour les applications Ubuntu, et éventuellement un pour Fedora à des fins de test. Ils fonctionnent tous ensemble ; si vous n’en avez plus besoin, vous pouvez simplement le supprimer et passer au suivant.
Vous pouvez aussi faire d'autres trucs sympas avec.
Les applications en ligne de commande peuvent être un peu ennuyeuses.

Distrobox offre bien plus que la simple exécution d'un système d'exploitation en ligne de commande. Il permet, par exemple, de lancer des applications dotées d'une interface graphique complète (GUI), et vous pouvez également les faire apparaître comme des applications classiques sur votre système hôte en saisissant la commande suivante :
distrobox-export --app nom_de_l'application
Cela crée une entrée pour cette application sur votre système hôte. Dès lors, elle apparaîtra dans votre lanceur d'applications comme n'importe quelle autre application native, même si elle s'exécutera toujours dans un conteneur. Veillez bien sûr à remplacer l'entrée existante. nom de l'application Par le nom exact de l'application que vous essayez d'ajouter.
Vous pouvez également exporter des outils en ligne de commande de la même manière. Une fois exportés, vous pouvez les exécuter directement depuis le terminal de votre système hôte sans avoir à accéder manuellement au conteneur à chaque fois. En coulisses, Distrobox se charge simplement d'acheminer la commande vers l'environnement approprié.
L'essentiel est qu'aucune installation n'est effectuée sur votre système principal. Si vous supprimez le conteneur ultérieurement, l'application disparaît avec lui. Cela en fait une solution idéale pour exécuter des applications spécifiques à une distribution ou des outils expérimentaux sans encombrer durablement votre système d'exploitation hôte.
C'est idéal pour séparer les choses sans se compliquer la vie. Vous pouvez dédier un conteneur aux expériences, un autre aux outils de travail, et garder votre système principal propre. En cas de problème, vous n'aurez pas à passer des heures à le résoudre : il suffit de supprimer le conteneur et de passer à autre chose.
Ce n'est pas de la magie, et cela ne remplacera pas la distribution de votre système hôte.
C'est un excellent outil pour créer rapidement des environnements et effectuer des travaux de développement, mais il y a quelques points à garder à l'esprit avant de surestimer Distrobox.
Les applications à interface graphique (GUI) peuvent bien fonctionner, mais elles sont parfois instables. J'ai rencontré de nombreux problèmes, notamment avec les applications Electron ; il ne faut donc pas s'attendre à un fonctionnement parfait. En revanche, la plupart des outils en ligne de commande (CLI) fonctionnent à merveille, et c'est là que Distrobox excelle.
Une autre idée fausse courante concerne la sécurité. Distrobox n'est pas un environnement sandbox sécurisé. Les conteneurs partagent votre répertoire personnel avec l'hôte, et votre système peut toujours être affecté si vous exécutez un programme malveillant. C'est un outil pratique, pas une solution d'isolation ou de sécurité renforcée.










