Links Rápidos
O que você ganha ao usar esta ferramenta
Com essa ferramenta inovadora, você ganha a capacidade de executar várias distribuições Linux simultaneamente de forma eficiente, eliminando a necessidade de inicializar o sistema.
Ao longo dos anos, experimentei tantas distribuições Linux que cheguei ao ponto... Tenho uma lista daqueles que recomendo a outros.Mas alternar entre distribuições torna-se cansativo depois de um tempo.

Executar máquinas virtuais ajuda, mas não era leve o suficiente para mim. O que eu realmente queria era algo mais próximo do Docker, mas especificamente projetado para o uso diário do Linux. Uma ferramenta que me permitisse alternar para outra distribuição quando necessário, e acho que o Distrobox é a ferramenta perfeita para isso.
O que é o Distrobox?
Uma ideia melhor do que máquinas virtuais.
Essencialmente, o Distrobox permite que você execute outras distribuições Linux dentro da sua distribuição atual, de forma semelhante a Executando Linux via WSLIsso é feito usando ferramentas de contêiner como o Podman ou EstivadorIsso significa que você está compartilhando o mesmo kernel em vez de um sistema virtualizado completo, como acontece em uma máquina virtual.
É por isso que é muito mais eficiente. Como não há um kernel separado, em vez de executar uma máquina virtual completa, ele compartilha o kernel do sistema hospedeiro, mantendo a sobrecarga baixa. Usá-lo é mais parecido com alternar entre ambientes em um terminal do que executar outro sistema operacional.
Esse tipo de configuração faz sentido em muitos cenários do mundo real. Se você for um desenvolvedor, pode manter um sistema host estável enquanto executa diferentes cadeias de ferramentas lado a lado, como um ambiente Ubuntu se quiser usar o apt, ou um ambiente Arch para pacotes mais recentes.
Mas não é só para desenvolvedores. Você pode querer executar um aplicativo que funciona melhor em uma distribuição diferente, testar um software sem arriscar sua instalação principal ou experimentar completamente uma distribuição diferente sem o compromisso de reinstalar tudo. Essas são exatamente as situações que normalmente levam as pessoas a trocar de distribuição, e o Distrobox lida com tudo isso sem forçar você a mudar de plataforma.
A configuração é fácil.
Não, você não precisa baixar um arquivo ISO de 4 GB.

Instalar o Distrobox é tão simples quanto instalar qualquer outro pacote. Em um sistema baseado em Arch, você pode instalá-lo diretamente via Pacman.
sudo pacman -S distrobox
Se você usa um gerenciador de pacotes diferente, a interface será um pouco diferente, mas o Distrobox está disponível na maioria deles. Lembre-se de que você também precisará instalar o Podman ou o Docker, pois o Distrobox usa um deles para executar contêineres em segundo plano, como mencionado anteriormente.
Criar um contêiner requer apenas um comando. Por exemplo, este comando cria um ambiente Ubuntu:
criar caixa de distribuição --nome ubuntu-box --imagem ubuntu
A tag `-name` simplesmente identifica a finalidade do contêiner, enquanto `-image` especifica a distribuição que você deseja usar. Você poderia substituir `Ubuntu` por algo como Arch Linux ou Fedora.
Após a criação do contêiner, acesse-o usando este comando:
distrobox entrar ubuntu-box
Você será direcionado diretamente para uma interface de linha de comando (shell) que se comporta como uma instalação normal do Ubuntu, completa com seu próprio gerenciador de pacotes e ferramentas.
Você pode repetir esse processo quantas vezes quiser. Um contêiner para ferramentas do Arch, outro para aplicativos exclusivos do Ubuntu e talvez um para o Fedora para testes. Todos funcionam juntos e, se você não precisar mais de algum deles, basta excluí-lo e seguir em frente.
Você também pode fazer outras coisas legais com ele.
Aplicativos de linha de comando podem ser um pouco entediantes.

O Distrobox pode fazer muito mais do que simplesmente executar um sistema operacional na sua interface de linha de comando. Por exemplo, ele pode executar aplicativos com uma interface gráfica de usuário (GUI) completa, e você também pode fazê-los aparecer como aplicativos comuns no seu sistema host digitando este comando:
distrobox-export --app nome_do_aplicativo
Isso cria uma entrada na área de trabalho para este aplicativo no seu sistema host. A partir desse momento, ele aparecerá no iniciador de aplicativos como qualquer outro aplicativo nativo, embora ainda seja executado dentro do contêiner. Obviamente, certifique-se de substituir a entrada existente. nome do aplicativo Pelo nome real do aplicativo que você está tentando adicionar.
Você também pode exportar ferramentas de linha de comando da mesma forma. Depois de exportadas, você pode executá-las diretamente do terminal do seu sistema host, sem precisar acessar o contêiner manualmente a cada vez. Nos bastidores, o Distrobox simplesmente encaminha o comando para o ambiente correto para você.
O ponto principal é que nada é instalado no seu sistema principal. Se você excluir o contêiner posteriormente, o aplicativo desaparece junto com ele. Isso o torna ideal para executar aplicativos específicos de distribuição ou ferramentas experimentais sem sobrecarregar permanentemente o sistema operacional hospedeiro.
É ótimo para manter as coisas separadas sem complicar a vida. Você pode dedicar um contêiner para experimentos, outro para ferramentas de trabalho e manter seu sistema principal organizado. Se algo der errado, você não precisará passar horas solucionando problemas; basta excluir o contêiner e seguir em frente.
Não é mágica e não vai substituir a distribuição do seu sistema host.
É ótimo para criar ambientes rapidamente e realizar trabalhos de desenvolvimento, mas há algumas coisas que você deve ter em mente antes de superestimar o Distrobox.
Aplicativos com interface gráfica de usuário (GUI) podem funcionar bem, mas são inconsistentes. Encontrei muitos problemas com aplicativos Electron em particular, então não espere que tudo funcione perfeitamente. A maioria das ferramentas de linha de comando (CLI), por outro lado, funciona de forma excelente, e é aí que o Distrobox realmente se destaca.
Outro equívoco comum é a segurança. O Distrobox não é um ambiente de sandbox seguro. Os contêineres compartilham sua pasta pessoal com o host, e seu sistema ainda pode ser afetado se você executar algo malicioso. É uma ferramenta de conveniência, não uma solução para isolamento ou segurança aprimorada.










