Lanzamiento de Distrobox 1.7, una herramienta para ejecutar distribuciones anidadas

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.

En Distrobox se declara la posibilidad de usar 25 distribuciones como sistema anfitrión, 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 cual existan imágenes en formato OCI. Tras la instalación, el usuario puede trabajar completamente 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 la opción «—enter-flags» a la herramienta distrobox-export para especificar banderas adicionales de distrobox que se pasan al ejecutar el comando distrobox-enter. También se han añadido las opciones «—list-apps» y «—list-binaries» para mostrar listas de aplicaciones exportadas y archivos ejecutables.
  • Se han añadido las opciones «—hostname» para establecer un host diferente del nombre del entorno, y «—unshare-groups» para desactivar el uso compartido de grupos con el entorno host a la herramienta distrobox-create.
  • 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 para 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: opennet.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