O que são sistemas atômicos?

opa
Solution:
A ideia central é simples: a base do sistema (/usr e outros) é uma imagem imutável, ou seja, de só leitura. A gente não instala coisas nela diretamente. Por isso, a forma de instalar programas muda: * Apps (Navegador, Steam, etc): Instala tudo via Flatpak. Eles rodam isolados e não mexem na base. * Coisas de Sistema (Drivers, codecs): Usa-se rpmostree ou cria-se uma imagem propria em cima da sua, Ele não modifica o sistema na hora, mas cria uma nova imagem com o pacote adicionado para você usar no próximo boot. * Ambiente de Programação: A melhor forma é usar Distrobox ou Toolbox. Você cria um contêiner (basicamente uma mini-distro) e instala todas as suas ferramentas de desenvolvimento lá dentro, sem "sujar" o sistema principal. Principais Benefícios de Usar um Sistema Atômico:...
Jump to solution
41 Replies
rafa
rafa3mo ago
mas é uma dica ou problema?
fptbb
fptbb3mo ago
Dica
rafa
rafa3mo ago
:A_blue_thumbsUp:
fptbb
fptbb3mo ago
Ele quer aprender oq é atômico
rafa
rafa3mo ago
só realmente troca o título kkkk prontinho
fptbb
fptbb3mo ago
Cria um post fixado explicando ao povo como usar
rafa
rafa3mo ago
a gente vai postar as diretrizes aqui pra cada fórum
fptbb
fptbb3mo ago
Então @AIDS Tu sabe mais ou menos oq é git né
AIDS
AIDSOP3mo ago
+/-
fptbb
fptbb3mo ago
Git é um repositório pra código
AIDS
AIDSOP3mo ago
não tenho certeza
fptbb
fptbb3mo ago
Que outras pessoas vão lá e colaboram juntas E containers São basicamente oq o nome diz É como se fosse todo o sistema, em uma "bloco" fechado Que vc pode usar em qualquer lugar Normalmente em containers vc pode replicar eles em outros lugares e isso é util demais E eles são dividos em partes pra baixar mais rápido Entendido até aqui?
AIDS
AIDSOP3mo ago
sim sim
fptbb
fptbb3mo ago
Agr a explicação de atômico Uma distro tipo fedora padrão Vc pode modificar tudo Já um steamos da vida Vc não pode modificar nada O steamos cada update dele é um bloco completo e fixo O atômico, pega o fedora normal E CONGELA em um container Ou seja O silverblue é IDÊNTICO ao workstation Só que congelado E o kinoite ao KDE plasma Basicamente Ao inves de atualizar individualmente o sistema Vc passa a usar OSTREE e baixar com base na imagem congelada Tudo ok até aqui?
AIDS
AIDSOP3mo ago
oque é silverblue, workstation e kinoite
fptbb
fptbb3mo ago
Você tem alguma experiência com fedora?
AIDS
AIDSOP3mo ago
mas assim, pelo que eu entendi, todo linux atômico é um sistema imutável? nah
fptbb
fptbb3mo ago
Não Imutável é completamente imutável E são raros os sistemas realmente imutáveis Já atômico n é imutável, ele apenas deriva de um sistema baseado em container e em git E sobre os nomes São versões do fedora Tem 1 versão do fedora normal E 1 identica dela congelada Sempre q o fedora atualiza, a imagem da versão atômica tbm atualiza
rafa
rafa3mo ago
desculpa interromper, mas se n for pedir muito, no final do tópico dá uma resumida sobre kkkk que aí eu fixo no tópico
fptbb
fptbb3mo ago
Tendeu?
AIDS
AIDSOP3mo ago
entendi
fptbb
fptbb3mo ago
Algumas curiosidade antes de continuar
AIDS
AIDSOP3mo ago
qual seria a real vantagem dela?
fptbb
fptbb3mo ago
Toda essa coisa de containers e "nativo da nuvem" parece longe Mas flatpak usa ostree Tem algumas, além do fato de ser quase impossível quebrar Mas isso vou chegar a explicar depois Pensa agr comigo Se sabe o que é o bazzite né?
AIDS
AIDSOP3mo ago
sim
fptbb
fptbb3mo ago
Na estrutura do atômico Vc pode pegar 1 imagem já atômica N precisa ser do fedora
Ð Є Ⅰ Ѵ Σ
Ð Є Ⅰ Ѵ Σ3mo ago
fptbb
fptbb3mo ago
Até pq o opensuse tbm tá criando atômico
Ð Є Ⅰ Ѵ Σ
Ð Є Ⅰ Ѵ Σ3mo ago
Opa
fptbb
fptbb3mo ago
E vc pode temporariamente descongelar ela
Ð Є Ⅰ Ѵ Σ
Ð Є Ⅰ Ѵ Σ3mo ago
🤤 :so_OSUSE:
fptbb
fptbb3mo ago
Adicionar novos "temperos" E a nova imagem vai fazer referência aos pacotes antigos dela e mais alguns das suas modificações Isso faz com que seja fácil e barato pro github manter as imagens Pq n existe tantas duplicatas E por ser tudo baseado em git Vc pode dar rollback do seu sistema Com 1 clique E a build só vai chegar pra você se ela funcionar Um exemplo disso é o meu próprio atômico kkkkkk
fptbb
fptbb3mo ago
[“Fp OS”]
Fp OS
[“A custom image of Bazzite for personal needs.”]
fptbb
fptbb3mo ago
Ele vem do Kinoite, o bazzite adiciona mais coisas nele, e eu adiciono mais Resultado? A imagem dele pesa 16gb kkkkkkk Mas ela é composta por TODO o meu sistema Meio que é basicamente isso Se tem alguma dúvida Fale agora ou cale-se para sempre kkkkk
AIDS
AIDSOP3mo ago
nah
fptbb
fptbb3mo ago
Alias A filosofia da universal blue, é criar um ecosistema que vc não precise se preocupar com o sistema Vc apenas usa :) E toda essa ideia de coisas baseadas em container e cloud native É apoiada pesadamente por empresas de servidor porque é magicamente facil setar um servidor com isso kkkk
AIDS
AIDSOP3mo ago
então essa é a vantagem dela?
fptbb
fptbb3mo ago
Quais das que citei? Ser um sistema congelado a prova de quebra, rollback rápido Autogerenciado Etc Mesmo com tudo isso, se vc for tecnico o suficiente vc consegue modificar tudo, e ainda é 100% opensource e identico ao sistema antigo
AIDS
AIDSOP3mo ago
entendi vlw fpt
Solution
fptbb
fptbb3mo ago
A ideia central é simples: a base do sistema (/usr e outros) é uma imagem imutável, ou seja, de só leitura. A gente não instala coisas nela diretamente. Por isso, a forma de instalar programas muda: * Apps (Navegador, Steam, etc): Instala tudo via Flatpak. Eles rodam isolados e não mexem na base. * Coisas de Sistema (Drivers, codecs): Usa-se rpmostree ou cria-se uma imagem propria em cima da sua, Ele não modifica o sistema na hora, mas cria uma nova imagem com o pacote adicionado para você usar no próximo boot. * Ambiente de Programação: A melhor forma é usar Distrobox ou Toolbox. Você cria um contêiner (basicamente uma mini-distro) e instala todas as suas ferramentas de desenvolvimento lá dentro, sem "sujar" o sistema principal. Principais Benefícios de Usar um Sistema Atômico: * ✅ Estabilidade Extrema: Como a base do sistema não é modificada, as chances de algo quebrar por causa de uma atualização ou um pacote mal-instalado são quase nulas. * 🔄 Rollbacks Perfeitos: A atualização deu problema? Você simplesmente reinicia, escolhe a "imagem" anterior no menu de boot e seu sistema volta a ser exatamente como era antes. Sem dor de cabeça. * 🧹 Fim do "System Rot" (Apodrecimento do Sistema): O sistema não fica lento ou instável com o tempo por acúmulo de pacotes e dependências quebradas. Ele se mantém limpo e consistente. * 📄 Previsibilidade: O sistema é "quase" declarativo, pois não é como nix então não sofre dos problemas do nix. Se uma configuração funciona na sua máquina, ela vai funcionar de forma idêntica em qualquer outra que use a mesma imagem base. Mas não impede de alguma modificação em cima ser removida. * 🗂️ Organização Clara: Há uma separação limpa e forçada entre o sistema operacional, suas aplicações de usuário (Flatpaks) e seu ambiente de desenvolvimento (Contêineres). É uma abordagem bem mais moderna e robusta de gerenciar o sistema.
fptbb
fptbb3mo ago
@pac@fedora :)

Did you find this page helpful?