• Support initial de l'architecture LoongArch64

Alpine Linux 3.21 introduit le support expérimental de l'architecture LoongArch64, élargissant ainsi la compatibilité matérielle de la distribution.

  • Préparatifs pour la fusion de `/usr`

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.

  • Compression ZSTD pour `linux-firmware`

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.

  • Redémarrage automatique du service OpenSSH

À 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.

  • Migration de Jellyfin vers `jellyfin-ffmpeg`

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.

  • Renommage de `bats` en `bats-core`

Le paquet `bats` a été renommé en `bats-core`. Un méta-paquet `community/bats` est disponible, incluant :

  1. `bats-core`
  2. `bats-file`
  3. `bats-support`
  4. `bats-assert`
  • Mise à jour de Xen vers la version 4.19

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.

  • Remplacement de `coreutils` par `uutils-coreutils`

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`.

  • Suppression de paquets obsolètes

Les paquets suivants ont été retirés en raison de vulnérabilités ou d'un manque de maintenance :

  1. `gogs` : remplacé par `forgejo` ou `gitea`
  2. `neofetch` : remplacé par `fastfetch`
  3. `ISC DHCP` : migration recommandée vers `kea`, `dnsmasq` ou `udhcpd`

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
  • Commande de mise à jour recommandée :
apk upgrade --available
  • Systèmes avec `/` et `/usr` sur des partitions séparées :

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`.

  • Kernels personnalisés :

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.

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus