O Fedora Silverblue é uma versão do Fedora Linux que amadurece rapidamente e pode substituir o Fedora Workstation como a versão padrão algum dia. Na superfície, o Fedora Silverblue parece o mesmo que o Fedora Workstation; ambos fornecem a área de trabalho GNOME e um conjunto semelhante de aplicativos.

Então, o que diferencia o Fedora Silverblue do Fedora Workstation e por que ele está gerando tanto entusiasmo entre um canto da comunidade Linux? As diferenças estão principalmente sob o capô, e são um repensar drástico de como construir uma distribuição Linux.

1. Uma distribuição com um sistema de arquivos somente leitura

Uma das primeiras coisas que você provavelmente verá sobre o Silverblue é que ele é imutável. Isso significa que seu sistema operacional monta arquivos de sistema como somente leitura. E isso significa que nem você nem nada que você instala pode fazer alterações nos arquivos necessários para fazer o seu computador funcionar.

Isso aumenta muito a estabilidade e a segurança do sistema. Seu computador é mais estável porque você não pode excluir acidentalmente um arquivo necessário para o seu computador inicializar, pois

instagram viewer
Linus of Linus Tech Tips fez ao experimentar o Pop!_OS. Seu sistema é mais seguro porque o software não autorizado também não pode se infiltrar ou fazer alterações nesses componentes.

No Fedora Workstation, você precisa de direitos administrativos para gerenciar os arquivos do sistema. Isso é o que "sudo" concede em muitos dos comandos que você encontra na web.

Embora esta seja uma forte linha de defesa, existem algumas deficiências. Por um lado, qualquer conjunto de atualizações que você instala, ou qualquer aplicativo que você instala, obtém esse acesso durante a instalação. Esses programas podem fazer qualquer alteração no seu PC que desejarem, e é por isso que é importante que você instale apenas software de fontes confiáveis.

Além disso, não é incomum para muitos de nós conceder acesso administrativo sem entender completamente o que estamos fazendo ou o que um programa fará. O Fedora Silverblue protege você contra isso.

2. Você não pode gerenciar seu sistema com DNF

O Fedora Workstation consiste em software empacotado no formato RPM. Ao instalar novos aplicativos, você os baixa na forma de RPMs. Ao remover software, você remove RPMs. E quando você baixa atualizações – você adivinhou – mais RPMs.

O Fedora Silverblue muda o paradigma. É um sistema operacional baseado em imagem, o que significa que o sistema central é uma imagem idêntica em muitos computadores. A versão do Silverblue em sua máquina é idêntica à da máquina do desenvolvedor. Ao fazer download de uma atualização, você substitui a imagem do sistema por uma nova imagem contendo o software mais recente.

Isso significa que você não pode atualize ou gerencie seu sistema usando o gerenciador de pacotes DNF que a maioria das outras versões do Fedora dependem. Em vez disso, você usa rpm-ostree para baixar imagens atualizadas ou fazer modificações em sua imagem. Mais sobre isso mais tarde.

O DNF não está fora dos limites dos usuários do Fedora Silverblue. É só que, em vez de baixar RPMs para o seu sistema, você os coloca em contêineres. É aí que entra o Toolbx.

Toolbx é uma ferramenta baseada em terminal para criar espaços em contêineres para você instalar e gerenciar pacotes. Isso vem com certas vantagens. Se você estiver desenvolvendo um site, poderá baixar todos os pacotes necessários para um contêiner separado, em vez de adicionar centenas de pacotes extras ao seu sistema principal.

Quando terminar, você pode excluir todo o contêiner e os pacotes sem se preocupar com a estabilidade do seu PC. Você pode dar a vários sites seu próprio contêiner, e o mesmo vale para o desenvolvimento de software.

Digamos que você não seja um desenvolvedor. O Toolbx ainda é o local onde você instala outras ferramentas baseadas em terminal nas quais você confia. Se você quiser usar software como rsync ou exiftool, você ainda pode fazer isso no Fedora Silverblue usando o Toolbx.

O Toolbx também está disponível para o Fedora Workstation. A diferença é que no Silverblue, ele vem pré-instalado e é sua única maneira de usar o DNF ou instalar programas de linha de comando.

4. Flatpak é o formato padrão para aplicativos

Flatpak é um formato de aplicativo universal para desktops Linux. Com o Flatpak, um desenvolvedor pode facilmente empacotar seu aplicativo em um formato e saber que ele será executado na maioria das versões do Linux. Isso está muito longe da forma como o Linux tem funcionado tradicionalmente.

A maioria das distribuições Linux, incluindo o Fedora Workstation, tem a capacidade de instalar aplicativos Flatpak. O que diferencia o Fedora Silverblue é que os Flatpaks são a maneira padrão e esperada de instalar aplicativos. A loja de aplicativos fornece Flatpaks, seja diretamente do Fedora ou do Flathub.

Existem maneiras de instalar RPMs tradicionais, se necessário. Você pode fazer isso usando o Toolbx, embora esse método não adicione um ícone à sua gaveta de aplicativos. Em vez disso, você precisará iniciar o aplicativo a partir da linha de comando todas as vezes. Outra opção é adicionar um aplicativo à imagem do sistema usando rpm-ostree, como com o seguinte comando:

rpm-ostree instalarpacote

Fazer modificações na imagem do sistema leva mais tempo e exige uma reinicialização a cada vez para que o novo programa apareça na gaveta de aplicativos. Instalar o Flatpaks é uma experiência muito mais simples.

5. Você pode reverter facilmente para uma versão anterior

Todas as atualizações do sistema operacional correm o risco de introduzir bugs ou fazer alterações que você não gosta. Em distribuições tradicionais do Linux, como o Fedora Workstation, desfazer uma atualização do sistema é um processo complicado. Você pode tentar reverter os pacotes para a versão anterior, mas se uma atualização instalar muitos novos programas, você precisará passar pelas alterações com um pente fino para desfazer tudo manualmente.

Com o Fedora Silverblue, você pode reverter temporariamente para uma versão anterior do seu sistema com apenas alguns cliques do mouse. Basta selecionar uma versão mais antiga durante a inicialização. Pode ser necessário manter pressionada uma determinada tecla para exibir a lista de opções. Ou para reverter permanentemente, você pode usar o reversão rpm-ostree comando.

Para restaurar seu sistema, você não precisa consultar os logs de alterações ou mesmo saber o que mudou. Isso torna a reversão de um sistema algo que uma pessoa menos experiente em computadores pode descobrir.

6. Experimente as versões beta sem risco

Aqueles de nós que gostam de colocar as mãos no software mais recente antes de seu lançamento oficial sabem que isso traz algum grau de risco. Você pode encontrar bugs que tornam seu computador menos estável, sem nenhuma maneira fácil de retornar seu sistema ao que era, exceto reinstalar sua distribuição do zero.

Em contrapartida, você pode rebase para a próxima versão do Fedora Silverblue com risco zero. Isso mesmo, zero. Você pode até mudar para a versão de desenvolvimento instável do Fedora, conhecida como Rawhide, com tranquilidade. Isso porque mesmo que você encontre seu sistema em um estado não inicializável, você pode simplesmente voltar para sua imagem de sistema estável mais recente.

Você pode então dizer ao seu sistema para manter a versão estável daqui para frente, como se você nunca tivesse decidido se envolver com software inacabado em primeiro lugar.

Você deve mudar para o Fedora Silverblue?

O Fedora Silverblue chegou a um ponto em que é uma alternativa estável e madura ao Fedora Workstation. Mas não é para todos. Se você prefere um ambiente de desktop alternativo ou gosta de fazer personalizações extensivas no funcionamento do seu sistema, o Fedora Silverblue pode parecer mais uma limitação.

No entanto, se você ficar com a área de trabalho padrão e a maioria dos softwares necessários estiver disponível no Flathub, há muitas vantagens em instalar o Fedora Silverblue.