Lanzamiento de Distrobox v1.7, una herramienta para ejecutar aplicaciones de otras distribuciones en contenedores.

Se ha publicado la herramienta Distrobox 1.7, que permite instalar y ejecutar rápidamente cualquier distribución de Linux en un contenedor y asegurar 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, Podman o Lilipod y se caracteriza 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, solo es necesario ejecutar un comando distrobox-create, sin preocuparse por los detalles. Después de iniciarse, Distrobox asegura la redirección del directorio home del usuario al contenedor, configurando 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 afirma la posibilidad de utilizar como sistema anfitrión 25 distribuciones, incluyendo Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL y Fedora. En el contenedor se puede ejecutar cualquier distribución para la cual hay 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 a la utilidad distrobox-export la opción "–enter-flags" para especificar flags adicionales de distrobox que se pasan al ejecutar el comando distrobox-enter. También se han añadido a distrobox-export las opciones "–list-apps" y "–list-binaries" para mostrar listas de aplicaciones exportadas y archivos ejecutables.

  • Se han añadido a la utilidad distrobox-create las opciones "–hostname" para asignar un host diferente al nombre del entorno, y "–unshare-groups" para desactivar el uso compartido de grupos con el entorno anfitrión.

  • Se ha mejorado la gestión del login shell.

  • Se ha mejorado el soporte de systemd en contenedores con sistema de inicialización.

  • Se ha mejorado el funcionamiento en sistemas con tarjetas gráficas NVIDIA.

  • Se ha mejorado el soporte de contenedores con la distribución Wolfi.

  • Se ha mejorado el funcionamiento de aplicaciones gráficas exportadas desde contenedores que operan con privilegios de root (rootful).

  • Se ha mejorado el soporte de la base de terminales terminfo.

  • Se han realizado cambios que rompen la compatibilidad con aplicaciones y archivos ejecutables exportados desde el contenedor para su llamada desde el entorno anfitrión. En caso de problemas, se recomienda reexportar aplicaciones y archivos ejecutables desde el contenedor.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster