RakuOS corrige o que mais me incomoda nas distros Linux imutáveis

Jack Whalen/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais vantagens do ZDNET

  • RakuOS é uma distribuição Linux híbrida estável/padrão
  • Com o RakuOS, você obtém o melhor dos dois mundos com segurança e usabilidade.
  • O RakuOS pode ser baixado e instalado gratuitamente.

Immutable Linux é tão seguro quanto um sistema operacional pode ser. Ao tornar determinados diretórios somente leitura, códigos maliciosos ou agentes mal-intencionados não podem afetar os dados contidos neles. Eu poderia confiar seriamente no Linux imutável e não me preocupar com nada.

Até que eu quis instalar o aplicativo usando o gerenciador de pacotes integrado da distribuição.

Com distribuições Linux estáveis, o software geralmente é instalado usando contêineres como Flatpak ou Snap. A instalação de programas é feita desta forma porque determinados diretórios são somente leitura. Por causa disso, os gerenciadores de pacotes padrão não podem instalar os arquivos necessários, portanto, é proibido usar apt, dnf ou pacman.

Além disso: O que é Linux imutável? Veja por que você executaria uma distribuição Linux imutável

Isso significa que você usa apenas os aplicativos que estão disponíveis em uma distribuição constante? Um pouco. Não me interpretem mal, o usuário médio não sentirá que está perdendo porque Flathub e Snapcraft têm muitos aplicativos.

Mas quando uso uma distribuição fixa e quero instalar algo como o Ollama, não tenho sorte quando quero ter certeza de que estou usando a versão mais recente do aplicativo (atualmente estou usando o Ollama 0.30.7 no desktop Pop!_OS). Tentei instalar o Ollama usando Flatpak e mesmo que o comando seja concluído, o aplicativo não foi encontrado em lugar nenhum. Eu tentei várias vezes, mas o resultado final não teve sucesso. No entanto, executar o comando sudo dnf install ollama funciona bem; não deveria ser, mas é.

Por que uma equipe DNF deveria falhar? Como o RakuOS é imutável, a instalação via DNF não deve ser possível. Pronto, RakuOS diz: não, não. Como o RakuOS consegue isso? De acordo com o site oficial, “RakuOS usa um sistema de sobreposição persistente instalado diretamente em /usr. Seu sistema básico está sempre impecável, mas você pode instalar qualquer pacote nativo que desejar e ele sobreviverá a cada atualização do sistema.”

Também: Como executar um aplicativo do Windows no Linux com Wine

Com este sistema híbrido, você obterá:

  • Sistema básico imutável com cancelamento instantâneo de inicialização.
  • Pacotes nativos que persistem automaticamente em todas as atualizações.
  • Permite instalação usando dnf, dnf5 ou RakuOS Software Center.
  • Uma redefinição do sistema original com um comando (mais sobre isso daqui a pouco).
  • Flatpak para aplicativos em sandbox (segurança aprimorada) e pacotes nativos para todo o resto.

Em outras palavras, você obtém o melhor dos dois mundos.

Minha experiência com RakuOS

O desktop RakuOS pode não ser o desktop mais elegante do mercado, mas ainda é muito especial.

Jack Whalen/ZDNET

O que mais gostei no RakuOS foi que, embora tivesse todos os fundamentos de uma distribuição imutável, ainda parecia um sistema operacional Linux tradicional. A única diferença era que, em vez da loja de aplicativos KDE Plasma Discover, havia uma loja de aplicativos de software RakuOS. A boa notícia é que o aplicativo de software RakuOS parecia e funcionava de forma semelhante ao Discover.

A RakuOS App Store é bastante fácil de usar.

Jack Whalen/ZDNET

Com o RakuOS, consegui instalar todos os softwares que normalmente uso usando uma combinação de Flatpak e DNF. Se eu quisesse instalar um aplicativo com a segurança adicional do isolamento, usei o Flatpak; caso contrário, eu estava envolvido em uma desistência.

Além disso: 5 distros Linux que são um pouco caras, mas valem o esforço

No que diz respeito ao desempenho, o RakuOS usa o núcleo CachyOS, por isso foi projetado para ser rápido. Não importa o que eu joguei na mesa, não chamou minha atenção. Mesmo executar uma consulta grande do Ollam (escrever um aplicativo Python GUI) não deixou a máquina lenta.

É difícil vencer o núcleo do CachyOS.

Jack Whalen/ZDNET

O núcleo do CachyOS é algo especial e os desenvolvedores do RakuOS foram espertos em incluí-lo.

Mas então minha curiosidade tomou conta de mim e decidi tentar a opção “master reset” para ver como funcionava. Depois de instalar vários aplicativos e salvar alguns arquivos/dados em meu diretório inicial, procurei no site do RakuOS uma menção ao comando real usado para isso, mas não encontrei nada.

Dada a forma como o RakuOS cria uma sobreposição em /usr, pensei: “E se eu simplesmente remover tudo de /usr? Não faria mal, certo? Estou executando o RakuOS como uma máquina virtual, então, se ele rodar em FUBAR, posso criar outra máquina virtual sem muitos problemas.

Então eu emiti o comando:

sudo rm -rf /usr/

Foi um pouco estressante.

Uma reinicialização rápida para ver quais foram os resultados, apenas para descobrir que a reinicialização falhou. Forcei o desligamento da máquina virtual e reiniciei. O processo de inicialização demorou consideravelmente mais do que eu esperava, mas como eu havia removido o diretório /usr, pensei que talvez o RakuOS precisasse restaurá-lo.

Além disso: experimentei uma distribuição Linux que promete IA integrada gratuita e as coisas ficaram estranhas

Talvez?

Eu esperei e esperei e esperei.

Não diz.

Novamente à violação com uma reinicialização e o mesmo problema persistiu. É hora de reinstalar. Desta vez lembrei que o RakuOS era baseado no OSTree, então o comando era simples:

sudo rpm-ostree redefinir

Mesmo alguém que usa uma tecnologia há décadas pode tropeçar de vez em quando.

Na segunda vez tudo correu bem e acabei com um sistema operacional impecável (depois de instalar, usar e redefinir com o comando correto).

Meu pensamento final sobre o RakuOS é o seguinte: estou impressionado. Esta distribuição Linux oferece aos usuários o melhor dos dois mundos: imutabilidade com a capacidade de usar gerenciadores de pacotes padrão. Embora a instalação demore um pouco mais do que estou acostumado, o resultado final vale o tempo investido.

Se você está procurando um sistema operacional igualmente seguro e fácil de usar, experimente o RakuOS. Você pode baixar ISO Para KDE Plasma, GNOME ou COSMIC, crie uma unidade USB inicializável e instale-a.

Se você já estiver usando uma distribuição baseada no Fedora Atomic, poderá redefinir usando:

sudo rpm-ostree redefinir

E então você pode mudar para o RakuOS usando um dos seguintes comandos:



Link da fonte