Lançamento do Distrobox 1.3, um kit de ferramentas para lançamento aninhado de distribuições

Foi lançado o kit de ferramentas Distrobox 1.3, 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 é implementado na forma de um add-on ao kit de ferramentas Docker ou Podman, e se caracteriza pela máxima simplificação de trabalho e customização de 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 pensar nos meandros. Após o lançamento, o Distrobox encaminha o diretório inicial do usuário para o contêiner, configura o acesso ao servidor X11 e Wayland para executar aplicativos gráficos do contêiner, permite conectar unidades externas, adiciona saída de áudio e implementa integração no agente SSH, D- Níveis de ônibus e udev.

Como resultado, o usuário pode trabalhar totalmente em outra distribuição sem sair do sistema principal. Distrobox afirma ser capaz de hospedar 16 distribuições, incluindo Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL e Fedora. O contêiner pode executar qualquer distribuição para a qual existam imagens no formato OCI.

Entre as principais áreas de aplicação estão experimentos com distribuições atualizadas atomicamente, como Endless OS, Fedora Silverblue, OpenSUSE MicroOS e SteamOS3, criação de ambientes isolados separados (por exemplo, para executar configuração doméstica em um laptop de trabalho), acesso a versões mais recentes versões de aplicativos de ramificações experimentais de distribuições .

A nova versão adiciona o comando distrobox-host-exec para executar comandos de um contêiner que são executados no ambiente host. Adicionado suporte para kit de ferramentas microdnf. O suporte para contêineres executados com direitos de root (rootful) foi implementado. O suporte para 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, a sincronização de fuso horário, configurações de DNS e /etc/hosts foi implementada.



Fonte: opennet.ru

Adicionar um comentário