# Review Linux: Fedora Kinoite e o Ecossistema Bazzite

# **Introdução**

Se o Fedora KDE é um carro moderno e confiável, o **Fedora Kinoite** é um tanque de guerra anfíbio com motor de carro de F1. Ele pega a mesma base de software de ponta do Fedora, mas troca o "chassi" por um sistema de arquivos imutável, gerenciado pelo `rpm-ostree` e por sistemas com base nativa na nuvem, assim como Flatpak, Docker e Podman utilizam-se, só que para a base do sistema.

"Imutável" significa que o coração do sistema (`/usr` e outras pastas críticas) é montado como somente leitura. Você não pode simplesmente alterar arquivos do sistema. As atualizações são "Atômicas": ou o pacote de atualização inteiro funciona e é aplicado, ou nada acontece. Isso elimina quase que por completo o risco de uma atualização quebrar o seu sistema.

Caso queira entender mais sobre a base de tudo isso, leia minha [review sobre o Fedora KDE Plasma](https://blog.fptbb.com/review-linux-fedora-kde-plasma-e-workstation).

É aqui que a mágica começa e onde projetos como o **Bazzite** entram em cena.

# **Afinal, o que é o Bazzite? É outra distro?**

Não. E é fundamental entender isso. **O Bazzite não é uma distro, é uma *imagem customizada* do Fedora Kinoite/Silverblue.** Pensa assim: o Fedora Kinoite é a argila pura e de alta qualidade. O Bazzite é um projeto que pega essa argila e já te entrega uma escultura pronta e super detalhada, focada em games e conveniência. Ele é um aglomerado de scripts e configurações que são aplicados durante a construção da imagem do sistema operacional. Ele já vem com:

* Drivers da NVIDIA pré-instalados e configurados.
    
* Codecs multimídia do RPM Fusion.
    
* Steam, Lutris, e uma penca de ferramentas de gaming.
    
* Várias otimizações de desempenho e qualidade de vida.
    
* Scripts `ujust` para automatizar tarefas comuns com um único comando.
    

Ele é o Fedora Kinoite com "baterias inclusas", te poupando todo o trabalho de configuração inicial.

# **Vantagens**

* **Estabilidade Divina:** Seu sistema não quebra. Ponto. Pode dar `rpm-ostree upgrade` no meio de uma partida online que nada vai acontecer até você reiniciar. E se a nova versão tiver um bug? `rpm-ostree rollback` ou troque na inicialização e em 30 segundos você está de volta na versão anterior, funcionando perfeitamente. É o fim da "ansiedade de atualização".
    
* **Sistema Limpo, Sempre:** Como os aplicativos são instalados via Flatpak, Homebrew e as ferramentas de desenvolvimento vivem em contêineres (Distrobox), seu sistema base fica intocado. Sem lixo de dependências, sem conflitos de pacotes.
    
* **Segurança Reforçada:** Um sistema de arquivos-base somente leitura é um pesadelo para malware e scripts maliciosos que tentam se instalar em locais críticos.
    
* **Bazzite como Acelerador:** Usar o Bazzite significa que você tem uma experiência de desktop completa e pronta para jogar em 15 minutos após a instalação. Todo o trabalho chato já foi feito pra você.
    
* **Reprodutibilidade Total:** O conceito de imagem permite que você tenha exatamente o mesmo sistema em múltiplas máquinas com esforço zero.
    

# **Desvantagens (afinal somos realistas)**

* **A Curva de Aprendizagem:** Você precisa desaprender o jeito "tradicional" de usar Linux. O `sudo dnf install` não é mais seu amigo para tudo. A nova filosofia é:
    
    1. **App gráfico?** Flatpak e AppImage.
        
    2. **Ferramenta de terminal ou ambiente de dev?** Distrobox e Homebrew.
        
    3. **Serviços?** Quadlet.
        
    4. **Driver ou pacote que precisa estar no sistema?** `rpm-ostree install` (e só em último caso, boa chance que você prefira continuar lendo e criar sua própria imagem pessoal e não usar isso **NUNCA**).
        
* **Pode consumir mais espaço, mas nem tanto:** O ostree guarda cópias do sistema para permitir o rollback, e os Flatpaks podem ter suas próprias dependências, o que geralmente resulta em um uso de disco um pouco maior.
    
* **Menos Flexível (para o navet do** `rm -rf /`): Se você é do tipo que gosta de editar arquivos de configuração direto no `/usr` ou mover binários na mão, o Kinoite vai te dar uma bronca. É preciso se adaptar ao novo fluxo de trabalho.
    
* **Bazzite é Opinativo:** O Bazzite já vem com muita coisa. Se você não é gamer ou não gosta das escolhas feitas por ele, pode sentir que o sistema está "inchado". Você pode até remover muito, mas se quer algo mais limpo utilize outra imagem como base.
    

# A Magia de Criar Sua Própria Imagem (O modo hacker)

* Aqui a gente chega no ponto que você já conhece e que é o verdadeiro poder desse modelo. Se o *Bazzite* é uma escultura pronta, ele também te entrega o manual de instruções e as ferramentas. Usando o mesmo sistema que o *Bazzite* usa (*GitHub Actions* e um arquivo de receita, tipo um *Dockerfile*), **você pode criar sua própria versão do sistema operacional**. Você não está preso a nenhum esquema ou nenhuma empresa, isso não é uma conspiração do *Github* e da *Microsoft* para te prender nele, já que **TUDO** nesse processo é completamente open-source.
    
    O processo é mais ou menos assim:
    
    * Você "forka" (copia) o projeto do *Bazzite*, ou de outra imagem atômica de sua escolha, até a própria imagem base do Fedora *Kinoite*.
        
    * Edita a receita:
        
        1. **Não quer o Steam e o Lutris?** Remove as linhas que os instalam.
            
        2. **Precisa de uma ferramenta CLI específica sempre presente?** Instale ela normalmente usando *DNF* dentro do processo de construção.
            
        3. **Quer seus scripts e configurações (*dotfiles*) já inclusos?** Copia eles para dentro da imagem durante a build e cria um preset de usuário a seu gosto.
            
        4. **Tem um patch de kernel específico que você usa?** Aplica ele.
            
    * O *GitHub Actions* faz o trabalho sujo de compilar sua imagem personalizada e a hospeda para você. Com direito a rollbacks por um tempo bem grande e de graça.
        
    * Na hora de instalar (ou em um sistema já rodando, usando `rebase`), você aponta para o endereço da sua imagem.
        
    
    O resultado é um sistema operacional 100% customizado por você, para você. Toda vez que reinstalar o PC, em vez de passar horas rodando scripts pós-instalação, você só aponta para sua imagem e em minutos tem seu ambiente de volta, exatamente como você o deixou. É a automação levada ao nível máximo.
    

# **Conclusão**

O Fedora atômico representa **o futuro do desktop Linux**: incrivelmente estável, seguro e previsível. Ele exige uma mudança de mentalidade, mas as vantagens em confiabilidade são absurdas.

O *Bazzite* funciona como um tutorial interativo e um acelerador massivo, te entregando essa tecnologia futurista de uma forma pronta para o consumo, especialmente para gamers. Ele prova que um sistema imutável pode ser amigável e completo.

E a capacidade de usar tudo isso como base para construir sua própria imagem pessoal é, sem exagero, revolucionária. É o ápice da personalização e do controle, **transformando seu sistema de uma ferramenta que você usa para uma ferramenta que você cria**. Para um power user ou desenvolvedor, é difícil querer voltar para o modelo antigo após experimentar isso.

Deixo aqui minha própria imagem como base para quem quiser um exemplo de como começar: [https://os.fpt.icu/](https://os.fpt.icu/)
