🏔️ Notes de version — Alpine Linux 3.16.0
✅ Nouveautés majeures
- Améliorations des scripts d'installation
Les scripts d'installation ont été améliorés pour offrir un meilleur support des périphériques NVMe, permettre la création d'un utilisateur administrateur, l'ajout de clés SSH, et introduire un nouveau script `setup-desktop` pour faciliter l'installation d'un environnement de bureau.
- Montage de `/tmp` en tant que tmpfs
Dans les nouvelles installations, le répertoire `/tmp` est désormais monté en tant que tmpfs, offrant des performances accrues et une meilleure gestion de l'espace temporaire.
- Suppression de Python 2 et PHP 7
Les versions obsolètes de Python 2 et PHP 7 ont été supprimées des dépôts, encourageant les utilisateurs à migrer vers des versions plus récentes et maintenues.
🔄 Changements significatifs
- Déplacement de `sudo` vers le dépôt communautaire
Le paquet `sudo` a été déplacé vers le dépôt communautaire, ce qui signifie qu'il ne recevra des mises à jour de sécurité que pour la dernière branche stable. Il est recommandé d'utiliser `doas` ou `doas-sudo-shim` comme alternatives plus légères et sécurisées.
- Division des données ICU
Le paquet ICU a été divisé en `icu-data-en` (par défaut) et `icu-data-full`. Les utilisateurs nécessitant des locales non anglaises ou des convertisseurs de jeux de caractères hérités doivent installer manuellement `icu-data-full`.
- Plugins NetworkManager déplacés vers des sous-paquets
Les plugins NetworkManager (WiFi, ADSL, etc.) ont été déplacés vers des sous-paquets et ne sont plus installés par défaut. Les utilisateurs doivent installer les paquets correspondants pour maintenir la connectivité réseau.
- Séparation des composants QEMU de Xen
Les composants QEMU de Xen ont été séparés dans un nouveau sous-paquet `xen-qemu`. Les utilisateurs utilisant ces composants doivent installer ce paquet séparément.
🧰 Mises à jour de langages et outils
Alpine 3.16 intègre les versions suivantes :
| Langage / Outil | Version |
|---|---|
| Go | 1.18 |
| LLVM | 13 |
| Node.js | 18.2 |
| Ruby | 3.1 |
| Rust | 1.60 |
| Python | 3.10 |
| PHP | 8.1 |
| R | 4.2 |
| Xen | 4.16 |
| Podman | 4.0 |
| GNOME | 42 |
| KDE Plasma | 5.24 |
⚠️ Recommandations de mise à jour
- Commande de mise à jour recommandée :
apk upgrade --available
- Choix de l'implémentation de `login-utils`
Les paquets `shadow-login` et `util-linux-login` fournissent tous deux `login-utils`. L'implémentation préférée est celle de `util-linux`.
- Installation des plugins NetworkManager
Si vous utilisez des fonctionnalités spécifiques de NetworkManager (WiFi, ADSL, etc.), assurez-vous d'installer les sous-paquets correspondants pour maintenir la connectivité réseau.
- Installation des données ICU complètes
Pour le support des locales non anglaises ou des convertisseurs de jeux de caractères hérités, installez le paquet `icu-data-full`.