Se ha publicado la herramienta Distrobox 1.4, que permite instalar y ejecutar rápidamente cualquier distribución de Linux en un contenedor y garantizar su integración con el sistema principal. El código del proyecto está escrito en Shell y se distribuye bajo la licencia GPLv3.
El proyecto proporciona una capa sobre Docker o Podman, y se distingue por simplificar al máximo el trabajo y la integración del entorno ejecutado con el resto del sistema. Para crear un entorno con otra distribución, sólo es necesario ejecutar un comando distrobox-create, sin preocuparse por los detalles. Después de iniciar Distrobox, permite el acceso al directorio personal del usuario dentro del contenedor, configura el acceso a servidor X11 y Wayland para ejecutar aplicaciones gráficas desde el contenedor, permite conectar dispositivos de almacenamiento externos, añade salida de sonido y realiza la integración a nivel de agente SSH, D-Bus y udev.
Distrobox permite usar como sistema host 17 distribuciones, incluidas Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL y Fedora. En el contenedor se puede ejecutar cualquier distribución para la que existan imágenes en formato OCI. Después de la instalación, el usuario puede trabajar plenamente en otra distribución sin salir del sistema principal.
Entre las principales áreas de aplicación se mencionan experimentos con distribuciones de actualización atómica, como Endless OS, Fedora Silverblue, OpenSUSE MicroOS y SteamOS3, creación de entornos aislados (por ejemplo, para ejecutar la configuración personal en una laptop de trabajo), acceso a versiones más recientes de aplicaciones desde ramas experimentales de distribuciones.
En esta nueva versión:
- Se ha añadido el comando "distrobox upgrade" para actualizar todo el contenido de todos los contenedores instalados con distribuciones de una sola vez.
- Se ha añadido el comando "distrobox generate-entry" para agregar un entorno basado en distrobox a la lista de aplicaciones.
- Se ha añadido el comando "distrobox ephemeral" para crear un contenedor desechable que se eliminará después de finalizar la sesión asociada.
- Se ha añadido el script install-podman para instalar la herramienta Podman en el directorio personal, sin afectar el entorno del sistema (útil para entornos donde los directorios del sistema se montan en modo de solo lectura o no están disponibles para su modificación).
- Se ha mejorado el soporte para sistemas host con gestores de paquetes Guix y Nix.
- Se ha mejorado el soporte para la autenticación mediante LDAP, Active Directory y Kerberos.
Fuente: opennet.ru
