De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 24 de outubro de 2026
Um sistema atômico funciona melhor quando a base do sistema operacional recebe poucas modificações. As aplicações podem ser organizadas em três grupos.
Programas gráficos devem ser instalados preferencialmente com Flatpak:
$ flatpak search gimp $ flatpak install flathub org.gimp.GIMP
O Flatpak mantém as aplicações separadas da base do sistema e permite que elas tenham seu próprio ciclo de atualização.
Compiladores, interpretadores e utilitários de desenvolvimento podem ser instalados em um Toolbox:
$ toolbox create $ toolbox enter
Dentro do ambiente:
$ sudo dnf install git gcc make
O Toolbox oferece um ambiente mutável baseado em contêiner, integrado ao diretório pessoal do usuário.
Alguns componentes precisam estar diretamente no sistema hospedeiro. É o caso de determinados drivers, serviços e utilitários administrativos.
Para instalar um pacote como camada:
$ sudo rpm-ostree install pacote
Uma nova implantação será criada. Reinicie para utilizá-la:
$ systemctl reboot
Para remover a camada:
$ sudo rpm-ostree uninstall pacote systemctl reboot
Consulte as camadas existentes com:
$ rpm-ostree status
Podemos adotar esta orientação:
Aplicação gráfica → Flatpak Ambiente de desenvolvimento → Toolbox Componente do sistema → rpm-ostree
O uso excessivo de camadas aumenta as diferenças entre a máquina e a imagem original. Sempre que possível, mantenha a base pequena e coloque as aplicações nos ambientes apropriados.
Próximo artigo: Entendendo /usr, /etc e /var.