Sortie d'Alpine Linux 3.21, ajoute la prise en charge de Loongarch64
Alpine 3.21 est déployé avec la prise en charge initiale de Loongarch64, le noyau Linux 6.12, GNOME 47, Plasma 6.2 et une pile de développement logiciel entièrement mise à jour.
Alpine, une distribution Linux légère et sécurisée, vient de publier sa dernière version, la 3.21. Il s'agit du premier de la série v3.21, comprenant des mises à jour importantes pour améliorer les performances et la convivialité.
La nouvelle version apporte plusieurs mises à jour que les développeurs et les administrateurs système apprécieront. La distribution fonctionne sur le dernier et le meilleur noyau Linux, 6.12, et dispose de compilateurs mis à jour comme GCC 14 et LLVM 19.
Il existe également de nouvelles versions de nombreux outils et environnements de bureau largement utilisés, tels que Node.js 22.11, Rust 1.83, GNOME 47, KDE Plasma 6.2 et PHP 8.4. Les développeurs travaillant avec .NET seront heureux de voir l'inclusion de .NET 9.0. Au-delà de cela, il existe un support initial pour l’architecture loongarch64.
Un changement important à prendre en compte concerne OpenSSH. Dans le cadre de cette mise à jour, le service OpenSSH redémarrera automatiquement pendant le processus de mise à niveau pour garantir que de nouvelles connexions puissent être établies.
Cette modification concerne une nouvelle configuration dans laquelle openssh-server est divisé en deux binaires, nécessitant le redémarrage. Il est important que les utilisateurs effectuant une mise à niveau à partir de versions antérieures à 9.8_p1 en prennent note, car cela garantit un accès SSH ininterrompu.
De plus, les utilisateurs doivent noter que le firmware Linux est désormais compressé avec ZSTD. Si vous exécutez des noyaux Linux personnalisés, vous devez vous assurer que « CONFIG_FW_LOADER_COMPRESS_ZSTD=y » est présent dans la configuration de votre noyau.
Pour ceux qui ont « / » et « /usr » sur des systèmes de fichiers distincts, procédez avec prudence, car cette configuration n'est pas officiellement prise en charge. Le wiki Alpine fournit des étapes détaillées et des conseils pour éviter les complications lors de la mise à niveau.
En préparation des futures mises à jour, Alpine prépare le terrain pour une fusion « /usr », qui sera probablement achevée dans la prochaine version d'Alpine 3.22. Cela implique de déplacer les binaires et les bibliothèques de « /bin », « /sbin » et /lib vers leurs homologues « /usr ». À la lumière de cela, les utilisateurs sont encouragés à apporter les modifications nécessaires dès maintenant pour éviter d’éventuels problèmes à l’avenir.
Côté multimédia, le serveur Jellyfin est passé par défaut au fork jellyfin-ffmpeg de FFmpeg, et la prise en charge de Jellyfin pour les architectures ARM a été désactivée, le laissant disponible uniquement pour x86_64.
De plus, le package « main/bats » a été renommé « main/bats-core », accompagné d'un méta-package contenant « bats-core", "bats-file", "bats-support" et "bats-assert".
Alpine 3.21 comprend également des versions mises à jour de logiciels populaires, tels que busybox 1.37, PostgreSQL 17, Go 1.23 et Qt 6.8. De plus, LXQt a été mis à niveau vers la version 2.1, qui exploite désormais Qt6 et introduit une compatibilité Wayland améliorée pour bon nombre de ses composants.
Cette version inclut également plusieurs suppressions dont les utilisateurs doivent être conscients. L'outil populaire Neofetch a été supprimé car le référentiel en amont est archivé et non maintenu. En remplacement, Fastfetch est disponible pour fournir des fonctionnalités similaires.
De plus, Gogs, un service Git open source, a été supprimé des référentiels en raison de failles de sécurité non résolues. Les utilisateurs sont encouragés à migrer vers Forgejo ou Gitea, tous deux disponibles dans le référentiel communautaire d'Alpine.
Enfin, le serveur DHCP ISC, arrivé en fin de vie en 2022, n'est également plus disponible. Il est conseillé aux utilisateurs de migrer vers ISC Kea ou d'autres alternatives DHCP maintenues avant de passer à la version 3.21.
L'annonce et les notes de version contiennent des informations détaillées sur toutes les modifications apportées à Alpine 3.21. Les téléchargements sont disponibles sur le site Web du projet.
Enfin, bien qu’Alpine soit principalement utilisé comme base pour créer des images conteneurisées, il peut également être utilisé efficacement à des fins de bureau. Si vous avez des inquiétudes concernant l'installation, rassurez-vous : nous avons tout ce dont vous avez besoin.
Notre guide complet, « Comment installer Alpine Linux et configurer un environnement de bureau », simplifie le processus en fournissant une procédure pas à pas.
De plus, notre « Guide de l'utilisateur alpin de l'APK : comment gérer les packages » vous aidera à gérer sans effort les packages avec le gestionnaire de packages APK de la distribution (récemment adopté également par le projet OpenWRT).