Por que apostei tudo no Fedora Silverblue
Principais conclusões
- Como um sistema operacional imutável, o Fedora Silverblue permite realizar grandes atualizações do sistema com menos risco de quebra do sistema.
- Você pode reverter para uma versão anterior do Silverblue pressionando alguns botões durante o processo de inicialização.
- Você pode experimentar software beta ou alternar entre ambientes de desktop com o mesmo risco mínimo.
Como a maioria das distribuições Linux, o Fedora Linux vem em muitas variantes diferentes. Durante anos, mantive a versão padrão: Fedora Workstation. Agora é apenas o Fedora Silverblue para mim. Veja como esta versão do Fedora me conquistou.
As principais atualizações do sistema são indolores
Uma das melhores coisas do Linux é que você nunca precisa se preocupar em pagar pela versão mais recente. Assim que uma nova versão do Fedora Linux chegar aos servidores, poderei baixá-la – de graça.
Como em qualquer dispositivo, trocar uma versão de um sistema operacional por outra não é uma tarefa fácil. Existem muitas bibliotecas de segundo plano sendo substituídas por códigos mais recentes, processos invisíveis dos quais seus aplicativos de desktop dependem para funcionar. É incrivelmente fácil as coisas quebrarem. Não é pouca coisa que, por tantos anos, a maioria das atualizações do Linux tendem a funcionar bem. Ainda assim, sempre existiu o risco de as coisas correrem mal.
Com o Fedora Silverblue, esse risco foi aliviado. Silverblue é um dos que o Projeto Fedora chama de “desktops atômicos”, que também são comumente chamados de imutáveis. Nenhum desses nomes é imediatamente intuitivo, então aqui está uma explicação: em vez de substituir componentes individuais do sistema durante as atualizações do sistema, o Silverblue substitui todo o sistema de uma só vez.
Para usar a metáfora do carro, em vez de substituir um motor, uma peça de cada vez, Silverblue retira o motor antigo e coloca um totalmente novo. Como o novo motor foi testado antes de ser colocado no seu veículo, ele simplesmente funciona. Você não precisa se preocupar com o surgimento de um problema no futuro porque um mecânico aparafusou uma peça de plástico com muita força.
Isso leva a todos os tipos de outros benefícios.
Posso reverter para versões anteriores do sistema operacional
Não só posso trocar meu sistema por uma versão mais recente, mas também posso facilmente reverter para uma versão mais antiga.
Por que eu iria querer software antigo? Bem, se uma atualização do sistema apresentar problemas, serão necessários apenas alguns pressionamentos de teclado enquanto meu PC estiver inicializando para carregar uma versão conhecida do sistema operacional que funcione.
Não acabei de dizer que as atualizações do sistema Silverblue eliminam o risco de quebra de coisas? Bem, eles fazem e não fazem. Você não descobrirá que seu sistema não pode ser inicializado porque um software de segundo plano crucial foi ativado durante o processo de instalação, mas você ainda corre todos os riscos associados ao uso de uma nova versão do seu sistema operacional.
Assim como um jogo que antes funcionava bem pode de repente parecer sem suporte depois que seu telefone recebe uma atualização para uma nova versão do Android, alguns programas ou extensões de desktop podem ainda não funcionar na versão mais recente do Fedora Linux. Portanto, se você descobrir que está perdendo repentinamente uma funcionalidade vital após uma atualização, o Silverblue facilita a troca (um luxo que você não tem no telefone Android mencionado acima, veja bem).
Posso experimentar o software beta sem riscos
Como um usuário Linux intermitente, talvez não seja surpresa para você saber que gosto de ocasionalmente me envolver com software que ainda não está pronto para adoção generalizada. Chocante! Eu sei!
No passado, brincar com versões beta de uma distribuição Linux (aqui está uma introdução ao jargão do Linux, se esta palavra for nova para você) poderia ser uma tarefa que durava o dia todo. Primeiro baixei o arquivo ISO com velocidades de internet muito mais lentas do que tenho hoje. Então eu instalei (mantendo a partição do sistema separada da minha partição inicial) e reinstalei meus aplicativos.
Ao longo de tudo isso, eu tive que ter certeza de que tinha um USB de backup com minha versão atual da distro, para o caso de meu Wi-Fi parar de funcionar ou a tela começar a piscar. Eu teria então que explodir minha nova instalação para voltar à antiga.
Com Silverblue, instalar uma versão beta é tão simples quanto uma atualização regular do sistema. Se, após o fato, o beta precisar de mais tempo no forno, reverter para a versão estável mais uma vez exigirá apenas alguns cliques durante o processo de inicialização. Com internet rápida, posso testar uma versão beta enquanto assisto a um único episódio de Grown-ish (isso leva menos de meia hora, só por falar nisso).
Posso trocar de desktop sem sobrecarregar meu sistema
Ao contrário do Microsoft Windows ou Apple macOS, o Linux não está limitado a apenas um ambiente de desktop. Você pode trocar toda a interface na tela a ponto de parecer que você está executando um computador completamente diferente.
Em uma distribuição Linux tradicional, trocar um ambiente de desktop por outro significa sobrecarregar seu sistema com uma abundância de bibliotecas de segundo plano e ferramentas de sistema extras. Era entediante removê-los se você descobrisse, por exemplo, que, afinal, ainda prefere o KDE Plasma ao GNOME.
Existem diferentes versões do Silverblue baseadas em vários ambientes de desktop. O Fedora Kinote é baseado no KDE Plasma. Outros ambientes de desktop podem não ter sua própria versão nomeada do Fedora, mas também estão disponíveis, como uma versão atômica do Budgie. Você pode trocar um pelo outro sem nenhum risco para seus arquivos pessoais e, depois de escolher um favorito, sua máquina permanecerá tão limpa como se você nunca tivesse instalado mais de um desktop.
O ambiente de desktop GNOME recebe mais atenção no Fedora. Você pode se encontrar decepcionado com as versões do Fedora para outros ambientes de desktop , pois podem não ter o mesmo grau de polimento.
Instalar aplicativos Linux é como usar um telefone
O Linux não tem escassez de formatos de pacotes para instalação de software em sua máquina. Pense em EXE no Windows ou DMG no macOS. No Linux, há DEB, RPM, PKG, SNAP, AppImage e assim por diante.
Silverblue usa o formato de pacote Flatpak, que foi criado em parte para funcionar em qualquer versão do Linux, em vez de em uma distribuição específica. Flatpak também foi projetado para ser mais parecido com aplicativos móveis. A maior parte do código está em sandbox, o que significa que ele não pode acessar outras partes da sua máquina sem permissão. Flatpaks podem vir com permissões já concedidas, mas você pode revogar essas permissões com um aplicativo como o Flatseal.
Um benefício maior, sem dúvida, é que as atualizações de aplicativos agora podem ocorrer a qualquer momento, independentemente da versão do Silverblue que você usa. Isso ocorre porque o Flatpak vem com seu próprio conjunto de bibliotecas. Isso significa que quando leio sobre um novo aplicativo em um blog, geralmente posso baixá-lo do Flathub no primeiro dia, em vez de esperar seis meses por uma nova versão da minha distribuição. Abrir o software GNOME para baixar aplicativos é como abrir a Play Store no meu telefone, e eu adoro isso.
Só para constar, você não precisa do Silverblue para usar Flatpaks (afinal, eles estão disponíveis para qualquer versão do Linux). A diferença é que Silverblue aposta tudo no Flatpak, o que significa que todos os aplicativos estão disponíveis apenas neste formato. Isso fornece consistência na maneira como você gerencia o software, em vez de ter que lembrar as diferenças idiossincráticas entre por que você pode atualizar um Flatpak de uma maneira, mas não, digamos, um aplicativo que foi instalado como um RPM.
Se o Silverblue desaparecesse, eu ainda poderia sobreviver com o Fedora Workstation normal, mas seria como voltar no tempo. A experiência diária de usar meu PC seria a mesma, mas há peculiaridades adicionais com as quais não quero mais lidar.
Silverblue não só me deu mais tranquilidade ao usar meu PC para trabalhar, mas também me deu ainda mais conforto quando decido que só quero brincar.