Alpine Linux 3.21 introduit le support expérimental de l'architecture LoongArch64, élargissant ainsi la compatibilité matérielle de la distribution.
Des ajustements ont été effectués en vue de la fusion des répertoires `/bin`, `/sbin` et `/lib` vers `/usr`, prévue pour la version 3.22. Cela inclut la relocalisation de certains binaires et bibliothèques. Les utilisateurs ayant des systèmes avec `/` et `/usr` sur des partitions séparées doivent prendre des précautions particulières.
Le paquet `linux-firmware` est désormais compressé avec ZSTD. Les utilisateurs compilant leur propre noyau doivent s'assurer que l'option `CONFIG_FW_LOADER_COMPRESS_ZSTD=y` est activée dans la configuration du noyau.
À partir de la version `9.8_p1`, le serveur OpenSSH est divisé en deux binaires (`sshd` et `sshd-session`). Lors de la mise à jour depuis une version antérieure, le service `sshd` sera automatiquement redémarré pour éviter toute interruption de connexion SSH.
Jellyfin utilise désormais par défaut le fork recommandé de ffmpeg, `jellyfin-ffmpeg`. Ce changement améliore la compatibilité et les performances du serveur multimédia.
Le paquet `bats` a été renommé en `bats-core`. Un méta-paquet `community/bats` est disponible, incluant :
Les composants `qemu-traditional` et `stubdom` ont été retirés. Le paquet `xen-qemu` reste disponible, et le paquet `qemu` standard est désormais compilé avec le support de Xen.
Le paquet `uutils-coreutils` est désormais un sous-paquet de `uutils`, offrant une alternative légère aux GNU coreutils. Si `coreutils` et `uutils-coreutils` sont installés simultanément, `coreutils` sera supprimé au profit de `uutils`.
Les paquets suivants ont été retirés en raison de vulnérabilités ou d'un manque de maintenance :
Alpine 3.21 intègre les versions suivantes :
| Langage / Outil | Version |
|---|---|
| Linux Kernel | 6.12 |
| GCC | 14.2 |
| LLVM | 19 |
| Node.js (LTS) | 22.11 |
| Rust | 1.83 |
| Crystal | 1.14 |
| Go | 1.23 |
| PHP | 8.4 |
| Qt | 6.8 |
| .NET | 9.0 |
| GNOME | 47 |
| KDE Plasma | 6.2 |
| LXQt | 2.1 |
| Sway | 1.10 |
apk upgrade --available
Cette configuration n'est plus officiellement supportée. Assurez-vous que `/usr` est correctement monté depuis l'initramfs et que les entrées appropriées sont présentes dans `/etc/fstab`.
Vérifiez que l'option `CONFIG_FW_LOADER_COMPRESS_ZSTD=y` est activée pour assurer la compatibilité avec la nouvelle compression ZSTD des firmwares.