Depois de mais de dois anos de desenvolvimento desde o lançamento do Vanilla OS 2 “Orchid”, o projeto finalmente apresenta sua próxima grande versão. O Vanilla OS 3 “Reunion” chega com uma série de mudanças que vão além da atualização do desktop, incluindo o suporte oficial a ARM64, novas ferramentas de gerenciamento, builds reproduzíveis e uma solução própria de backup.
Um Linux imutável com uma proposta diferente
O Vanilla OS é uma distribuição Linux baseada em Debian que aposta em um modelo imutável e atômico para proteger o sistema contra alterações acidentais e tornar as atualizações mais seguras.
A ideia é baseada no ABRoot: em vez de modificar diretamente o sistema em uso, as alterações são preparadas em uma segunda versão do sistema. Depois da reinicialização, essa versão passa a ser utilizada. Isso reduz o risco de uma atualização interrompida deixar o computador em um estado inconsistente.
Com o Reunion, o projeto amplia essa proposta para mais plataformas e adiciona ferramentas para lidar também com os dados do usuário.
ARM64 finalmente entra em cena
Uma das principais novidades é o suporte oficial a ARM64. O Vanilla OS 3 passa a oferecer imagens para computadores compatíveis com firmware UEFI nessa arquitetura, além de disponibilizar seus pacotes também para ARM64.
Isso abre espaço para a distribuição em uma variedade maior de equipamentos, incluindo notebooks, estações de trabalho e computadores de placa única baseados em ARM.
A edição também chega acompanhada do Linux 7.1.3 e do GNOME 50, em uma sessão exclusivamente Wayland.
Reprodutibilidade e mais transparência
Outro avanço importante está na construção das imagens. Segundo os desenvolvedores, a maior parte das imagens do Vanilla OS 3 agora pode ser reproduzida a partir dos mesmos códigos-fonte e configurações, gerando resultados idênticos.
Isso é especialmente relevante para uma distribuição que aposta em segurança e imutabilidade. A possibilidade de reconstruir uma imagem e verificar se ela corresponde ao que foi publicado aumenta a transparência do processo.
A exceção fica por conta das imagens com drivers NVIDIA, devido à maneira como os módulos de kernel proprietários são incorporados.
Vanilla Continuity cuida dos seus dados
A imutabilidade resolve parte do problema, mas não protege automaticamente os arquivos pessoais. Para isso, o Reunion apresenta o Vanilla Continuity, uma nova ferramenta de backup baseada em snapshots.
Ela consegue preservar diretórios pessoais, a lista de aplicativos Flatpak instalados e metadados do ABRoot. Os backups podem ser armazenados localmente, em unidades externas protegidas por LUKS2 ou em servidores remotos utilizando SFTP, FTP ou NFS. Por enquanto, o Continuity é uma ferramenta de linha de comando, mas já faz parte da instalação do sistema.
Apx e VSO também foram renovados
O Vanilla OS 3 também traz mudanças importantes em sua infraestrutura. O Apx, responsável por permitir o uso de ambientes de pacotes baseados em contêineres, foi reescrito sobre o novo Vanilla OS SDK.
Entre as novidades está a inclusão de Debian e openSUSE Leap como stacks padrão, permitindo utilizar ambientes dessas distribuições sem modificar o sistema principal.
O Vanilla System Operator (VSO) também foi reescrito e agora utiliza uma imagem baseada no Debian Testing, substituindo o Debian Sid. Já o Distrobox chega na versão 2.0.0-rc.4, uma edição reescrita em Go.
Novos aplicativos e atualização mais simples
A seleção de programas padrão também mudou. O Ptyxis substitui o Black Box como terminal, enquanto o Papers assume o lugar do Evince para documentos e o Resources substitui o Monitor do Sistema do GNOME. O File Roller e o GNOME Photos deixam de ser instalados por padrão.
Para quem vem do Vanilla OS 2 “Orchid”, porém, não é necessário começar do zero. Usuários da versão 1.4.0 podem atualizar diretamente para o Reunion, inclusive utilizando o abroot upgrade. É necessário, contudo, estar usando o ABRoot 2.4.0 ou mais recente.
Com o Vanilla OS 3, o projeto não está apenas atualizando sua base. A distribuição está tentando transformar sua proposta de sistema imutável em uma experiência mais completa, cobrindo desde a instalação e atualização até o backup dos dados e o suporte a diferentes arquiteturas.
Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!




