O Alpine Linux, conhecido pela sua leveza e foco na segurança desde o seu lançamento em 2005, acaba de receber a sua mais recente atualização, a versão 3.22. Esta distribuição, que se destaca pela sua reduzida dimensão graças à utilização do musl libc e do BusyBox, traz consigo alterações significativas, com especial destaque para a forma como lida com o Secure Boot.
A grande mudança no Secure Boot
Os programadores do Alpine Linux decidiram abandonar o Gummiboot, principalmente devido ao facto de o seu desenvolvimento principal estar praticamente extinto; foi integrado no systemd há bastante tempo, o que significava que o Gummiboot não recebia atualizações independentes. Alguns utilizadores relataram mesmo problemas de funcionamento com o Gummiboot desde a versão Alpine 3.21.
Para o arranque seguro (Secure Boot), o Alpine passa agora a utilizar o systemd-efistub. Antes que os alarmes sobre a "invasão" do systemd comecem a soar, a equipa de desenvolvimento faz questão de sublinhar que se trata apenas dos ficheiros stub EFI, e não do sistema de inicialização (init system) completo. Para a maioria dos utilizadores, esta transição deverá ocorrer sem percalços, com a instalação automática do systemd-efistub, a menos que tenham alterado o ficheiro efistub_file
na sua configuração de Secure Boot.
KDE Plasma agora exclusivo de Wayland e outras atualizações de peso
Além da alteração no gestor de arranque UEFI, existem outras atualizações dignas de nota. O gestor de pacotes apk-tools, uma peça fundamental para o desempenho ágil do Alpine, está na sua versão 2.14 pela última vez; o próximo grande lançamento, o 3.23, introduzirá o apk-tools v3, embora os pacotes continuem, por agora, a usar o formato antigo.
Os utilizadores do ambiente de trabalho KDE Plasma devem tomar especial atenção: a sessão X11 foi removida, tornando o Wayland a única opção disponível. Esta é uma tendência cada vez mais comum no ecossistema Linux, pelo que não constitui uma grande surpresa. Adicionalmente, o servidor web nginx passa a ser compilado com pcre2, em detrimento do mais antigo pcre.
Atualizações de pacotes e algumas despedidas
Como seria de esperar, muitos pacotes foram atualizados, incluindo o kernel Linux para a versão 6.12, o GCC para 14.2.0, o LLVM para a versão 20 e o próprio BusyBox para 1.37.0.
No entanto, alguns componentes foram também descontinuados. O LXD foi removido em favor do Incus. Com o suporte para Qt 5 a terminar a 26 de maio de 2025, algumas bibliotecas Qt 5 que não tinham utilizadores no repositório foram também eliminadas. A equipa decidiu ainda remover o compilador C portátil (pcc), dado o desaparecimento do seu desenvolvimento principal, e o ruby-grpc foi cortado devido ao que os programadores descreveram como "uma enorme confusão no GRPC".
Pode consultar as notas de lançamento completas aqui, e se estiver interessado em atualizar, não deixe de consultar este guia oficial.
Nenhum comentário
Seja o primeiro!