Lançamento do Distrobox v1.7, uma ferramenta para executar aplicativos de outras distribuições em contêineres

Foi lançado o conjunto de ferramentas Distrobox 1.7, que permite instalar e executar rapidamente qualquer distribuição Linux em um contêiner e garantir sua integração com o sistema principal. O código do projeto é escrito em Shell e distribuído sob a licença GPLv3.

O projeto fornece uma camada sobre Docker, Podman ou Lilipod e se distingue pela máxima simplificação do trabalho e da integração do ambiente em execução com o restante do sistema. Para criar um ambiente com outra distribuição, basta executar um comando distrobox-create, sem se preocupar com os detalhes. Após o lançamento, o Distrobox garante o redirecionamento do diretório pessoal do usuário para o contêiner, configurando o acesso a servidor X11 e Wayland para executar aplicativos gráficos a partir do contêiner, permitindo a conexão de unidades externas, adicionando a saída de som, realizando a integração a nível de agente SSH, D-Bus e udev.

O Distrobox afirma a possibilidade de usar como sistema host 25 distribuições, incluindo Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL e Fedora. Qualquer distribuição que possua imagens no formato OCI pode ser executada no contêiner. Após a instalação, o usuário pode trabalhar plenamente em outra distribuição sem sair do sistema principal.

As principais áreas de aplicação incluem experimentos com distribuições que se atualizam atomicamente, como Endless OS, Fedora Silverblue, OpenSUSE MicroOS e SteamOS3, criação de ambientes isolados separados (por exemplo, para executar uma configuração doméstica no laptop de trabalho), acesso a versões mais recentes de aplicativos de ramos experimentais das distribuições.

No novo lançamento:

  • Na ferramenta distrobox-export, foi adicionada a opção "–enter-flags" para especificar bandeiras adicionais do distrobox passadas ao executar o comando distrobox-enter. Também foram adicionadas opções "–list-apps" e "–list-binaries" para listar aplicativos e arquivos executáveis exportados.

  • Na ferramenta distrobox-create, foram adicionadas as opções "–hostname" para definir um host diferente do nome do ambiente e "–unshare-groups" para desativar o compartilhamento de grupos com o ambiente host.

  • Melhorou a gestão do shell de login.

  • Melhor suporte ao systemd em contêineres com sistema de inicialização.

  • Melhor desempenho em sistemas com placas de vídeo NVIDIA.

  • Melhor suporte a contêineres com a distribuição Wolfi.

  • Melhorou o desempenho de aplicativos gráficos exportados de contêineres em execução com privilégios de root (rootful).

  • Apoio aprimorado para a base de terminais terminfo.

  • Mudanças foram feitas que quebram a compatibilidade com aplicativos e arquivos executáveis exportados de contêineres para serem chamados a partir do ambiente host. Em caso de problemas, recomenda-se reexportar aplicativos e arquivos executáveis do contêiner.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster