Vantagens de se usar toolbox, ferramenta nativa do Silverblue: rodar o VScode através de um container com Arch Linux, com integração perfeita com o host.
Publicado em 10/09/2022Enviado por Perfil removidoCategoria: GnomeHits: 1.041Estado: Aprovado
#1Comentário enviado por removido em 08/09/2022 - 16:01h
Complementando a informação da descrição: o toolbox utiliza por default apenas imagens do Fedora Core OS para construir novos containers.
Porém, como o toolbox é apenas um wrapper para o podman, é possível utilizar imagens de qualquer distribuição linux para criar novos containers.
E para usar o Arch como ambiente de desenvolvimento no Silverblue, criei um Containerfile para instalar as ferramentas e configurar o ambiente com Zsh, PHP, Git, Java (para React Native), Python, e VScode embutido.
Para Node.js, utilizo apenas o nvm, o qual é instalado na pasta do usuário, dispensando instalação de qualquer pacote no ambiente.
Em resumo, qual a vantagem em usar esse bolo de tecnologias, ao invés de utilizar um sistema tradicional?
A vantagem é ter um sistema host imutável (Fedora Silverblue), completamente estável, com um ambiente mutável de desenvolvimento com Arch Linux rodando em uma caixa.
Se meu ambiente de desenvolvimento mutável quebrar, posso recriá-lo com o toolbox, e assim terei todas as minhas ferramentas rodando 100%, como antes.
Indo além, é possível criar diversos ambientes de desenvolvimento, para finalidades distintas, usando o toolbox.
#2Comentário enviado por maurixnovatrento em 23/10/2022 - 13:34h
show.
___________________________________________________________
Conhecimento não se Leva para o Túmulo. https://github.com/mxnt10
Excluir screenshot
Confirma a exclusão deste screenshot?
Enviar para moderação
Enviar este screenshot para a fila de moderação?
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.
Porém, como o toolbox é apenas um wrapper para o podman, é possível utilizar imagens de qualquer distribuição linux para criar novos containers.
E para usar o Arch como ambiente de desenvolvimento no Silverblue, criei um Containerfile para instalar as ferramentas e configurar o ambiente com Zsh, PHP, Git, Java (para React Native), Python, e VScode embutido.
Para Node.js, utilizo apenas o nvm, o qual é instalado na pasta do usuário, dispensando instalação de qualquer pacote no ambiente.
Em resumo, qual a vantagem em usar esse bolo de tecnologias, ao invés de utilizar um sistema tradicional?
A vantagem é ter um sistema host imutável (Fedora Silverblue), completamente estável, com um ambiente mutável de desenvolvimento com Arch Linux rodando em uma caixa.
Se meu ambiente de desenvolvimento mutável quebrar, posso recriá-lo com o toolbox, e assim terei todas as minhas ferramentas rodando 100%, como antes.
Indo além, é possível criar diversos ambientes de desenvolvimento, para finalidades distintas, usando o toolbox.