Está disponível o lançamento do Alpine Linux 3.24, uma distribuição minimalista construída sobre a biblioteca de sistema Musl e um conjunto de utilitários BusyBox. A distribuição se destaca por ter requisitos de segurança aprimorados e foi compilada com proteção SSP (Stack Smashing Protection). O sistema de inicialização é baseado no OpenRC, e um gerenciador de pacotes proprietário, o apk, é utilizado para o gerenciamento de pacotes. O Alpine é usado para criar imagens oficiais de containers Docker e está presente no projeto PostmarketOS. As imagens ISO de inicialização (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 e loongarch64) estão disponíveis em seis variantes: padrão (352 MB), inicializável pela rede (374 MB), estendida (1 GB), para máquinas virtuais (66 MB), minirootfs (4 MB) e para o hypervisor Xen (1 GB).
No novo lançamento:
- O instalador (setup-alpine) agora suporta o carregador de inicialização Limine, que permite a inicialização pela rede via IPv6.
- Pacotes com o ambiente de trabalho COSMIC, desenvolvido pela System76 na linguagem Rust, foram adicionados ao repositório 'community'.
- Pacotes que utilizam as bibliotecas GTK 2 e Qt5, que não puderam ser portados para as versões atuais do GTK e Qt, foram removidos. O GTK 2 está planejado para ser removido na próxima versão.
- Pacotes com novas versões dos ambientes gráficos GNOME 50.2, KDE Plasma 6.6, LXQt 2.4.0 e Sway 1.12 foram propostos.
- As versões dos pacotes foram atualizadas, por exemplo, estão disponíveis os lançamentos do GRUB 2.14,
LLVM 22, Rust 1.96, Go 1.26, Qt 6.11, wlroots 0.20, nginx 1.30, Xen 4.21. O pacote com o kernel Linux continua a ser fornecido com a versão 6.18. - Para novas instalações, foi proposta uma opção para mover todos os arquivos executáveis e bibliotecas dos diretórios raiz para a partição /usr (/bin, /sbin e /lib* foram unificados com os diretórios correspondentes dentro de /usr e formados através de links simbólicos para eles). Para ativar essa fusão durante a instalação, deve-se definir a variável de ambiente BOOTSTRAP_USR_MERGED antes de chamar a ferramenta setup-disk. Em sistemas já existentes, o pacote merge-usr pode ser usado para a fusão.
- O sistema de construção setuptools foi atualizado para a versão 82.0.0, na qual o módulo pkg_resources foi removido.
- O serviço qemu-binfmt do pacote qemu-openrc foi considerado obsoleto, e agora os arquivos de configuração devem ser colocados no diretório binfmt.d junto com o serviço binfmt.
- Pacotes com GTK 3.0 foram movidos do repositório 'main' para 'community'.
Fonte: opennet.ru
