Ciência e Tecnologia

O Vanilla OS oferece uma nova abordagem de segurança para o desktop Linux

.

área de trabalho do sistema operacional vanilla

Imagem: Jack Wallen

Eu usei todos os tipos de Linux que você pode imaginar – do excessivamente simples ao magistralmente complexo. Já vi quase todos os truques e truques que você pode usar em um sistema operacional. Por fim, há uma nova versão do Linux que é em partes iguais maior segurança e fácil de usar. Se isso soa como a combinação que você está procurando, continue lendo, meu amigo.

Além disso: Como escolher a distribuição de desktop Linux certa

O primeiro lançamento oficial do Vanilla OS foi recentemente disponibilizado para as massas. Eu testei esta distribuição Linux antes e achei bastante intrigante. Então, quando os desenvolvedores anunciaram que o lançamento completo estava pronto, você pode apostar que eu estava ansioso para chutar os pneus.

Saí da minha experiência de teste muito impressionado. Deixe-me explicar.

Um sistema operacional focado em segurança

Quando você pensa em um sistema operacional focado em segurança, imagino que vários pensamentos possam surgir em sua cabeça, um dos quais é “complicado”. Nas versões anteriores do Vanilla OS, eles usaram Almost para imutabilidade. Eu testei esses primeiros lançamentos e os achei fascinantes, mas longe de serem fáceis de usar.

Com o novo lançamento, os desenvolvedores mudaram de Almost para ABRoot. Quando eles estavam usando o Almost, você teria que usar um dos dois comandos para habilitar ou desabilitar a imutabilidade, como:

  • Para leitura/gravação – sudo quase digite rw
  • Para somente leitura – sudo quase entra ro

O problema com o Almost era que você podia habilitar o modo somente leitura, mas ainda ser capaz de criar arquivos no sistema de arquivos raiz. Outra questão era que três diretórios importantes eram imunes à imutabilidade, /home/, /etc/ e /var/.

Além disso: Coisas legais que você só pode fazer com o Linux

Portanto, os desenvolvedores optaram por mudar para ABRoot, que permite transações totalmente atômicas entre 2 partições raiz (A ⇔ B).

Os desenvolvedores explicam assim:

ABRoot alcança [atomicity] transacionando entre 2 sistemas de arquivos raiz: A e B. Vamos fazer um exemplo. Digamos que você queira instalar um novo pacote. ABRoot verificará qual partição é a partição raiz atual (ou seja, A), então montará uma sobreposição sobre ela e executará a transação. Se a transação for bem-sucedida, a sobreposição será mesclada com a futura partição raiz (ou seja, B). Na próxima inicialização, o sistema mudará automaticamente para a nova partição raiz (B). Em caso de falha, a sobreposição será descartada e o sistema inicializará normalmente, sem alterações em nenhuma das partições.

Vamos ver se podemos entender isso instalando o comando htop no Vanilla OS. Você pode fazer isso de duas maneiras diferentes, com o gerenciador de pacotes apx ou usando o ABRoot. Se você seguir a rota apx, o htop será instalado dentro de um contêiner com acesso restrito aos recursos de um sistema enquanto ainda pode funcionar conforme o esperado.

Para instalar o htop com apx, o comando seria:

Observe, você não usa sudo para obter privilégios elevados para a instalação. Isso é feito intencionalmente.

A rota de instalação opcional é via ABRoot, que é mais complexa e requer uma reinicialização após a instalação. Por exemplo, você pode instalar o htop com:

sudo abroot exec apt install htop

Depois de instalar o htop com este método, você descobrirá que o comando não está disponível até que você reinicie o sistema. Isso ocorre porque o sistema não mudou para a nova partição raiz que contém o aplicativo recém-instalado.

Vanilla OS também inclui suporte Flatpak e AppImage. Você pode até instalar aplicativos Flatpak de dentro da GUI do software GNOME, para não ficar limitado a instalar aplicativos por meio da linha de comando.

Atualizações Inteligentes

Outro recurso realmente fascinante é chamado de Smart Updates, que é ativado no Vanilla OS Control Center e garante que o sistema não será atualizado se estiver sob carga pesada ou se a bateria estiver fraca. Para habilitar isso, abra o Vanilla OS Control Center, clique na guia Atualizações e, em seguida, clique no controle deslizante ON/OFF para SmartUpdate.

A guia Atualizações do Vanilla OS Control Center.

Habilitando Smart Updates no Vanilla OS.

Imagem: Jack Wallen

O Smart Updates foi projetado para que os usuários não precisem se preocupar tanto com as atualizações. Depois de habilitadas, as atualizações passarão por transições ABRoot e não serão aplicadas até a próxima reinicialização. Isso não apenas permite que as atualizações ocorram totalmente em segundo plano, mas também as torna atômicas, de modo que elas só prosseguem quando é garantido que serão bem-sucedidas.

A única ressalva a este sistema é que você está limitado a atualizações semanais ou mensais, pois não há opção diária de agendamento. No entanto, se você estiver fazendo atualizações semanais, deve estar pronto.

Subsistemas

Outro novo recurso excelente pode realmente se aplicar apenas a desenvolvedores, mas é muito legal. O Vanilla OS permite que você inicie diferentes sistemas em contêineres, baseados em Arch Linux, Fedora ou Alpine Linux. No Vanilla OS Control Center, clique na guia Sub System e clique no botão + para um dos diferentes tipos para iniciar um contêiner com base nesse sistema. Por exemplo, clique em Fedora e uma janela de terminal será aberta em um contêiner do Fedora, onde você poderá interagir com ele como se fosse uma distribuição real do Fedora Linux. Esta é uma ótima opção para criar containers para as distribuições com as quais você deseja trabalhar.

A guia Subsistema do Vanilla OS Control Center.

Acessando os recursos do subsistema Vanilla OS.

Imagem: Jack Wallen

Além das características especiais

Deixando de lado o que torna o Vanilla OS especial, a distribuição é a melhor experiência GNOME que você encontrará e faz um ótimo trabalho servindo como seu sistema operacional de desktop. É fácil de usar, confiável e funciona muito bem… especialmente considerando que este é o primeiro lançamento oficial.

Eu recomendaria o Vanilla OS para qualquer tipo de usuário? Certo. Embora os usuários novos no Linux possam não entender muito bem o que estão usando, eles ainda podem desfrutar de um sistema operacional muito seguro e confiável que ajuda a proteger o sistema de várias maneiras que outras distribuições não fazem.

Além disso: Experimente estes equivalentes de aplicativos do Linux se estiver interessado em dar o salto

Para saber mais sobre o Vanilla OS, leia as notas de lançamento oficiais e baixe uma imagem ISO para instalação na página GitHub do projeto.

Se você está procurando um novo sistema operacional que ajuda muito a manter seu sistema seguro e funcionando corretamente, o Vanilla OS é o caminho a seguir.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo