Foi lançada uma nova versão do Distrobox, o sistema de código aberto que permite lançar de forma rápida e fácil diferentes distribuições do seu terminal via Podman ou Docker. O Distrobox tem sido uma opção popular para aumentar a seleção/versões de pacotes disponíveis em seu sistema ou também para ativar versões mais rápidas de software.
Distrobox é auto-descrito da seguinte forma:
Use qualquer distribuição Linux dentro do seu terminal. Habilite a compatibilidade com versões anteriores e posteriores com software e a liberdade de usar qualquer distribuição com a qual você se sinta mais confortável.
O Distrobox usa podman ou docker para criar contêineres usando a distribuição Linux de sua escolha. O contêiner criado será totalmente integrado ao host, permitindo o compartilhamento do diretório HOME do usuário, armazenamento externo, dispositivos USB externos e aplicativos gráficos (X11/Wayland) e áudio.
Distrobox 1.3 lançado para disparar rápida e facilmente diferentes distribuições em seu sistema
Distrobox mostrando sua capacidade de iniciar facilmente diferentes contêineres do sistema operacional por meio deste projeto baseado em Podman/Docker.
O Distrobox 1.3 traz várias novas ferramentas e comandos, suporte a contêineres rootful, adicionando suporte para lançamentos de distribuição Linux mais recentes, continuando a melhorar a integração com o sistema host e outras alterações. Há também algumas melhorias na integração do openSUSE, melhor integração/manuseio de fuso horário e muitas correções.
- novas ferramentas e comandos!
- suporte a contêineres rootful
- novas distribuições suportadas
- melhor integração com o host
- muitas correções e melhorias
Registro de alterações completo
- install: Pare de chamar o git;
- all: use o novo nome padrão para contêineres de distrobox para evitar conflitos com toolbx;
- create/init: move algumas montagens dentro do init;
- create: corrija a sugestão de comando após a criação do contêiner;
- create: corrige a sugestão de comando enter para caso de uso rootful;
- create: no mais novo podman, keep-id é suportado apenas no modo sem raiz;
- create: prompt para baixar a imagem mais recente por padrão;
- atualiza a imagem padrão para o Fedora-Toolbox 36
- docs/usage: document ‘stop’ corretamente;
- docs: Adicione tutorial para fish em execute_commands_on_host.md;
- docs: Alguns pequenos documentos e correções de comentários;
- docs: adicione entrada sobre como usar o qemu para usar contêineres de diferentes arquiteturas
- docs: altere a contagem de comandos;
- docs: alguns pequenos documentos e correções de comentários;
- docs: corrija o erro de contagem do comando README;
- docs: sinalize um problema no OpenSUSE Leap 15.3 e 15.4;
- docs: comandos de atualização para sessões gráficas;
- distrobox-host-exec: nova ferramenta para execução de comandos do host;
- distrobox: Erro em opções inválidas;
- distrobox: adicione suporte para contêineres rootful
- enter: Corrigido erro de digitação na opção bash;
- enter: não use o caminho completo para o shell padrão, deixe o contêiner resolvê-lo;
- enter: corrige eval quando a variável não é encontrada;
- enter: comentário de correção em torno de –headless;
- enter: adiciona suporte para –no-workdir/-nw;
- enter: melhore o registro do primeiro início e mostre ao usuário algum progresso;
- enter: melhore as etapas de registro;
- export: Corrige o tratamento de erros distrobox-export –bin;
- export: corrija a exportação de ícones para caminhos codificados;
- export: corrija o uso no docker;
- export: remova a verificação de comando redundante na exportação do aplicativo, corrija a citação de comandos que os contenham;
- list: adicione a opção -s/–size para mostrar o uso do disco do contêiner
- init: Adicione o AlmaLinux 9 às distribuições de contêineres testadas;
- init: Corrige o suporte do gentoo;
- init: adicione mais ferramentas básicas, desminimize apt-get/dnf/yum/pacman/zypper – instale langs e docs;
- init: adiciona pinentry à lista de pacotes base;
- init: corrige variáveis ausentes em algumas imagens de contêiner
- init: montar home em local canônico para sistemas ostree.
- init: move o tema do host, fontes, integração de ícones para /usr/local/share, liberando a casa do usuário.
- init: mova alguns pontos de montagem como rw para evitar erro de montagem desconhecido 5005.
- init: remova o verbose para o loop de sincronização keepalive, ou os logs serão preenchidos a longo prazo.
- init: Implemente ganchos de pré-inicialização
- init: Algumas melhorias no openSUSE
- init: adicione suporte para microdnf, suporte ubi8 e ubi7 mínimo.
- init: corrige a detecção do pacote shell ash;
- init: mantém fuso horário, dns e hosts sincronizados ativamente com o host.
Downloads e mais detalhes sobre o Distrobox 1.3 via GitHub.
Via Phoronix