Alpine Linux 3.18 lançado com Kernel 6.1 LTS, suporte experimental para instalações autônomas

Alpine Linux 3.18 lançado com Kernel 6.1 LTS, suporte experimental para instalações autônomas

O Alpine Linux lançou sua versão 3.18, que traz suporte para o kernel Linux 6.1 LTS, biblioteca musl libc 1.2.4 C e pacotes Python, Ruby, Node.js, Go e Rust atualizados, bem como suporte experimental para instalações autônomas via tiny-cloud e vinculação DT_RELR para redução de tamanho dos binários, além de suporte para as versões mais recentes do GNOME e KDE Plasma desktop.

A equipe responsável pelo desenvolvimento do Alpine Linux anunciou através de um comunicado oficial a disponibilidade da versão 3.18 desta distribuição Linux, que é orientada à segurança e utiliza tecnologias como musl, BusyBox e OpenRC, ao invés das tecnologias GNU mais comuns.

Chegando cinco meses e meio depois de Alpine Linux 3.17, esta nova versão do Alpine Linux vem com o kernel Linux 6.1 LTS, que oferece suporte a longo prazo e inclui módulos de kernel assinados. Vale ressaltar que, embora os módulos de kernel verificados não sejam impostos por padrão, os módulos de terceiros com AKMS (Alpine Kernel Module Support) ainda funcionarão.

Outra novidade é a biblioteca padrão musl libc 1.2.4 C, que vem com um fallback TCP no resolvedor DNS. Além disso, a versão 3.18 inclui Python 3.11, Ruby 3.2, Node.js 20.1, Go 1.20 e Rust 1.69.

Os desenvolvedores do Alpine Linux destacaram que a versão 3.18 envia arquivos Python pré-compilados no formato pyc em pacotes separados, o que permite que os usuários evitem a instalação desses pacotes caso queiram economizar espaço, executando o comando apk add !pyc.

Outra novidade interessante nesta versão é o suporte experimental para instalações autônomas via bootstrapper tiny-cloud, que executa tarefas críticas de inicialização para instâncias de nuvem durante sua primeira inicialização.

Finalmente, é importante mencionar que todos os pacotes incluídos na nova versão do Alpine Linux para arquiteturas de 64 bits (x86_64), 32 bits (x86) e PowerPC Little Endian de 64 bits (ppc64le) foram vinculados a DT_RELR, o que deve reduzir o tamanho dos binários compilados. Além disso, para aqueles que desejam utilizar um ambiente de desktop, a versão 3.18 oferece suporte para as versões mais recentes do GNOME 44 e do KDE Plasma 5.27 LTS.

Os usuários podem baixar o Alpine Linux 3.18 diretamente do site oficial em diversas arquiteturas, como Standard, Extended, Netboot, Raspberry Pi, Generic ARM e Mini Root Filesystem para as arquiteturas de 64 bits (x86_64), AArch64 (ARM64), ARMv7, 32 bits (x86), PowerPC 64-bit Little Endian (ppc64le) e IBM System z (s390x).

Para aqueles que já possuem uma instalação do Alpine Linux, é possível atualizá-la utilizando o sistema de gerenciamento de pacotes padrão, executando o comando apk upgrade --available.

Baixar Alpine Linux 3.18

Última atualização deste artigo: 9 de may de 2023