Lanzamiento de Distrobox 1.3, un conjunto de herramientas para el lanzamiento anidado de distribuciones

Se lanzó el kit de herramientas Distrobox 1.3, que le 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 distribuido bajo la licencia GPLv3.

El proyecto se implementa como complemento del kit de herramientas Docker o Podman y se caracteriza por la máxima simplificación del trabajo y la personalización de la integración del entorno en ejecución con el resto del sistema. Para crear un entorno con otra distribución, simplemente ejecute un comando distrobox-create sin pensar en las complejidades. Después del lanzamiento, Distrobox reenvía el directorio de inicio del usuario al contenedor, configura el acceso al servidor X11 y Wayland para ejecutar aplicaciones gráficas desde el contenedor, le permite conectar unidades externas, agrega salida de audio e implementa la integración en el agente SSH, D- Niveles de bus y udev.

Como resultado, el usuario puede trabajar completamente en otra distribución sin salir del sistema principal. Distrobox afirma poder alojar 16 distribuciones, incluidas Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL y Fedora. El contenedor puede ejecutar cualquier distribución para la que haya imágenes en formato OCI.

Entre las principales áreas de aplicación se encuentran experimentos con distribuciones actualizadas atómicamente, como Endless OS, Fedora Silverblue, OpenSUSE MicroOS y SteamOS3, la creación de entornos aislados separados (por ejemplo, para ejecutar la configuración doméstica en una computadora portátil de trabajo), acceso a más reciente versiones de aplicaciones de ramas experimentales de distribuciones.

La nueva versión agrega el comando distrobox-host-exec para ejecutar comandos desde un contenedor que se ejecutan en el entorno del host. Se agregó soporte para el kit de herramientas microdnf. Se ha implementado soporte para contenedores que se ejecutan con derechos de root (rootful). Se ha ampliado el soporte para distribuciones (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemas basados ​​en ostree). Se ha mejorado la integración con el entorno del sistema, por ejemplo, se ha implementado la sincronización de la zona horaria, la configuración de DNS y /etc/hosts.



Fuente: opennet.ru

Añadir un comentario