🏔️ Notes de version — Alpine Linux 3.20.0
✅ Nouveautés majeures
- Support de RISC-V 64 bits
Alpine Linux 3.20.0 introduit un support initial pour l’architecture RISC-V 64 bits, élargissant ainsi la compatibilité matérielle de la distribution.
🔄 Changements significatifs
- GRUB 2.12
Lors de la mise à jour sur des systèmes UEFI, vous devez réinstaller GRUB avant redémarrage. La nouvelle commande `fwsetup –is-supported` peut entraîner des erreurs si non reconnue par une version précédente de GRUB.
- Redis remplacé par Valkey
En réponse au changement de licence de Redis (RSALv2 + SSPLv1), Alpine remplace Redis par Valkey (licence BSD-3-Clause).
Un paquet `valkey-compat` est disponible pour assurer la rétrocompatibilité. Redis reste disponible dans le dépôt ''community'' avec un cycle de support réduit.
- Renommage du paquet `yq` → `yq-go`
Le paquet `yq` basé sur Go est renommé `yq-go` pour éviter les conflits de nom avec d’autres projets yq.
- `aws-cli` temporairement désactivé
En raison d’incompatibilités avec Python 3.12, le paquet `aws-cli` est désactivé jusqu’à résolution du problème en amont.
🧰 Mises à jour de langages et outils
Alpine 3.20 intègre les versions suivantes :
| Langage / Outil | Version |
|---|---|
| Crystal | 1.12 |
| LLVM | 18 |
| Node.js | 20.10 (LTS) |
| Python | 3.12 |
| Ruby | 3.3 |
| Rust | 1.78 |
| Go | 1.22 |
| .NET | 8 |
| OpenJDK | 22 |
| Sway | 1.9 |
⚠️ Recommandations de mise à jour
- Utilisez cette commande pour mettre à jour proprement :
apk upgrade --available
- Pour les systèmes UEFI avec GRUB :
Réinstallez GRUB après mise à jour vers Alpine 3.20 avant de redémarrer, sinon le système pourrait devenir non amorçable.