Foi lançado o Distrobox 1.3, uma ferramenta que permite instalar e rodar rapidamente qualquer distribuição Linux em um contêiner, integrando-a com o sistema principal. O código do projeto é escrito em Shell e distribuído sob a licença GPLv3.
O projeto é implementado como uma camada sobre as ferramentas Docker ou Podman, diferenciando-se pela máxima simplificação do trabalho e configuração 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 a inicialização, o Distrobox fornece o redirecionamento do diretório home do usuário para o contêiner, configurando o acesso ao 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.
Assim, o usuário pode trabalhar plenamente em outra distribuição sem deixar o sistema principal. O Distrobox afirma a possibilidade de utilizar como sistema host 16 distribuições, incluindo Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL e Fedora. Qualquer distribuição para a qual existam imagens no formato OCI pode ser iniciada no contêiner.
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.
A nova versão adiciona o comando distrobox-host-exec para executar comandos do contêiner que são executados no ambiente do sistema host. O suporte para a ferramenta microdnf foi adicionado. O suporte foi implementado para contêineres que operam com permissões de root (rootful). O suporte a distribuições foi ampliado (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemas baseados em ostree). A integração com o ambiente do sistema foi melhorada, por exemplo, foi implementada a sincronização das configurações de fuso horário, DNS e /etc/hosts.

Fonte: opennet.ru
