Enlaces rápidos
Qué gana al usar esta herramienta
Al utilizar esta innovadora herramienta, obtendrá la capacidad de ejecutar eficientemente múltiples distribuciones de Linux simultáneamente, eliminando la necesidad de arrancar.
He probado tantas distribuciones de Linux a lo largo de los años, hasta el punto Tengo una lista de los que recomiendo a otros.Pero cambiar entre distribuciones se vuelve agotador después de un tiempo.

Ejecutar máquinas virtuales ayuda, pero no era lo suficientemente ligero para mí. Lo que realmente quería era algo más parecido a Docker, pero diseñado específicamente para el uso diario de Linux. Una herramienta que me permitiera cambiar a otra distribución cuando fuera necesario, y creo que Distrobox es la herramienta perfecta para eso.
¿Qué es Distrobox?
Una idea mejor que las máquinas virtuales
Básicamente, Distrobox te permite ejecutar otras distribuciones de Linux dentro de tu distribución existente, de forma similar a Ejecutar Linux a través de WSLEsto se hace utilizando herramientas de contenedor como Podman o DockerEsto significa que estás compartiendo el mismo kernel en lugar de un sistema completo virtualizado como lo hace una máquina virtual.
Por eso es mucho más eficiente. Al no tener un kernel independiente, en lugar de ejecutar una máquina virtual completa, comparte el kernel del sistema host, lo que reduce la sobrecarga. Usarlo es más como cambiar de entorno en una terminal que ejecutar otro sistema operativo.
Este tipo de configuración es útil en muchos escenarios reales. Si eres desarrollador, puedes mantener un sistema host estable mientras ejecutas diferentes cadenas de herramientas simultáneamente, como un entorno Ubuntu si quieres usar apt o un entorno Arch para paquetes más recientes.
Pero no es solo para desarrolladores. Quizás quieras ejecutar una aplicación que funcione mejor en otra distribución, probar software sin arriesgar tu instalación principal o probar a fondo una distribución diferente sin tener que reinstalarla. Estas son precisamente las situaciones que suelen llevar a la gente a cambiar de distribución, y Distrobox lo gestiona todo sin obligarte a cambiar de plataforma.
Configurarlo es fácil
No, no es necesario descargar un archivo ISO de 4 GB.

Instalar Distrobox es tan sencillo como instalar cualquier otro paquete. En un sistema basado en Arch, puedes instalarlo directamente con Pacman.
sudo pacman -S distrobox
Si usas otro gestor de paquetes, obviamente se verá un poco diferente, pero Distrobox está disponible en la mayoría de los gestores de paquetes. Ten en cuenta que también necesitarás instalar Podman o Docker, ya que Distrobox usa uno de estos para ejecutar contenedores en segundo plano, como se mencionó anteriormente.
Crear un contenedor solo requiere un comando. Por ejemplo, esto crea un entorno Ubuntu:
distrobox crear --nombre ubuntu-box --imagen ubuntu
La etiqueta `-name` simplemente identifica el propósito del contenedor, mientras que `-image` especifica la distribución que desea usar. Podría reemplazar `Ubuntu` por algo como Arch Linux o Fedora.
Una vez creado el contenedor, acceda a él mediante este comando:
distrobox entrar en ubuntu-box
Serás llevado directamente a una interfaz de línea de comandos (shell) que se comporta como una instalación normal de Ubuntu, completa con su propio administrador de paquetes y herramientas.
Puedes repetir este proceso tantas veces como quieras. Un contenedor para las herramientas de Arch, otro para las aplicaciones exclusivas de Ubuntu y quizás uno para Fedora para pruebas. Todos funcionan juntos, y si ya no necesitas uno, simplemente puedes eliminarlo y continuar.
También puedes hacer otras cosas interesantes con él.
Las aplicaciones de línea de comandos pueden ser un poco aburridas

Distrobox puede hacer mucho más que simplemente ejecutar un sistema operativo en la interfaz de línea de comandos. Por ejemplo, puede ejecutar aplicaciones con una interfaz gráfica de usuario (GUI) completa, y también puede hacer que aparezcan como aplicaciones normales en el sistema host con este comando:
distrobox-export --app nombre de la aplicación
Esto crea una entrada de escritorio para esta aplicación en su sistema host. A partir de ese momento, aparecerá en el lanzador de aplicaciones como cualquier otra aplicación nativa, aunque seguirá ejecutándose dentro del contenedor. Obviamente, asegúrese de reemplazar la entrada existente. nombre de la aplicación Por el nombre real de la aplicación que estás intentando agregar.
También puedes exportar herramientas de línea de comandos de la misma manera. Una vez exportadas, puedes ejecutarlas directamente desde la terminal de tu sistema host sin tener que acceder manualmente al contenedor cada vez. En segundo plano, Distrobox simplemente enruta el comando al entorno correcto.
La clave es que no se instala nada en el sistema principal. Si elimina el contenedor posteriormente, la aplicación también desaparece. Esto lo hace ideal para ejecutar aplicaciones específicas de la distribución o herramientas experimentales sin saturar permanentemente el sistema operativo host.
Es ideal para mantener las cosas separadas sin complicarse la vida. Puedes dedicar un contenedor a experimentos, otro a herramientas de trabajo y mantener limpio el sistema principal. Si algo sale mal, no tendrás que pasar horas solucionando problemas; simplemente elimina el contenedor y sigue adelante.
No es magia y no reemplazará la distribución de su sistema host.
Es genial para crear entornos rápidos y realizar trabajos de desarrollo, pero hay algunas cosas que debes tener en cuenta antes de sobreestimar Distrobox.
Las aplicaciones de interfaz gráfica de usuario (GUI) pueden funcionar bien, pero son inconsistentes. He tenido muchos problemas con las aplicaciones Electron, en particular, así que no esperes que todo funcione a la perfección. La mayoría de las herramientas de línea de comandos (CLI), en cambio, funcionan de maravilla, y ahí es donde Distrobox realmente destaca.
Otro error común es la seguridad. Distrobox no es un entorno sandbox seguro. Los contenedores comparten tu carpeta personal con el host, y tu sistema podría verse afectado si ejecutas algo malicioso. Es una herramienta práctica, no una solución para aislar o mejorar la seguridad.










