DISTROBOX : utiliser n’importe quelle distribution Linux depuis votre terminal
📌 DISTROBOX est un outil qui permet d’utiliser n’importe quelle distribution Linux directement dans votre terminal. Imaginez que vous êtes sur Ubuntu mais vous voulez tester un logiciel qui existe uniquement sur Fedora, ou que vous êtes sur un système immuable comme ChromeOS ou Steam Deck et vous avez besoin d’un environnement modifiable. Distrobox utilise podman, docker ou lilipod pour créer des conteneurs qui sont parfaitement intégrés avec votre système : ils ont accès à votre dossier personnel, vos périphériques USB, votre audio, et même vos applications graphiques.
L’installation est simple. Si votre distribution propose Distrobox dans ses dépôts, installez-le directement. Sinon, vous pouvez l’installer avec une seule commande : curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh.
Une fois installé, créer un conteneur prend quelques secondes : distrobox create -n test pour un conteneur de base, ou distrobox create -i ubuntu:20.04 pour une distribution spécifique.
Pour entrer dans le conteneur : distrobox enter test.
- 🐧 Utilisez n’importe quelle distribution (Ubuntu, Fedora, Arch, Debian…) depuis n’importe où
- 🔌 Intégration complète : accès à votre dossier personnel, périphériques USB, audio, applications graphiques
- 🚀 Rapide : moins de 400ms pour entrer dans un conteneur
- 💻 Utile sur systèmes immuables : ChromeOS, Steam Deck, Fedora Silverblue, Vanilla OS
- ⚠️ Pas sandboxé : le conteneur peut accéder à tout votre système (attention aux conteneurs rootful)
Pourquoi utiliser Distrobox ? Si vous êtes sur un système immuable comme Fedora Silverblue ou SteamOS3, vous ne pouvez pas installer n’importe quel logiciel directement. Distrobox vous donne un environnement modifiable pour développer, jouer, ou tester des logiciels. Vous pouvez aussi mixer un système de base stable (Debian Stable, Ubuntu LTS) avec un environnement bleeding-edge pour le développement (Arch, OpenSUSE Tumbleweed). Les entreprises peuvent fournir des laptops sans sudo, Distrobox permet alors un environnement privilégié local sans droits administratifs sur l’hôte.
L’outil est divisé en 12 commandes principales. distrobox-create crée un conteneur, distrobox-enter y entre, distrobox-list les liste, distrobox-rm les supprime.
Vous pouvez aussi exporter des applications du conteneur vers l’hôte avec distrobox-export : l’application apparaît dans votre menu d’applications comme si elle était installée nativement. distrobox-ephemeral crée un conteneur temporaire détruit quand vous quittez, utile pour des tests rapides. distrobox-upgrade met à jour plusieurs conteneurs en une seule commande.
Attention à la sécurité. Distrobox n’est pas conçu pour isoler : le conteneur a accès complet à votre dossier personnel, vos clés SSH, votre historique, etc. Si vous utilisez Docker ou podman en mode rootful (--root), le conteneur tourne en root et peut modifier des fichiers système. Pour un usage sécurisé, préférez podman ou lilipod en mode rootless. Si vous cherchez un outil similaire mais sandboxé, regardez Litterbox.
La configuration se fait via fichiers dans ~/.config/distrobox/distrobox.conf ou variables d’environnement. Vous pouvez spécifier le gestionnaire de conteneurs par défaut (docker, podman, lilipod), l’image par défaut, le nom par défaut, ou les volumes à monter automatiquement. Distrobox s’adapte automatiquement à votre configuration et entre dans le conteneur le plus vite possible — chaque milliseconde compte quand c’est votre environnement par défaut.
Sources
