Alpine Linux 3.15 introduit un support initial pour UEFI Secure Boot sur l'architecture x86_64, améliorant ainsi la sécurité du processus de démarrage.
L'installateur prend désormais en charge le chiffrement des disques, offrant une meilleure protection des données sensibles.
Introduction de AKMS (Alpine Kernel Module Support), inspiré de DKMS, permettant la gestion automatisée des modules noyau tiers.
Les modules du noyau sont désormais compressés avec gzip, réduisant l'espace disque utilisé.
Rofi peut désormais être utilisé sur les bureaux Wayland grâce au fork rofi-wayland.
Il est désormais possible d'utiliser des options de montage tmpfs avec `overlaytmpfsflags` lors de l'utilisation de `overlaytmpfs`.
Le packaging de PostgreSQL a été retravaillé pour permettre l'installation simultanée de plusieurs versions majeures, facilitant ainsi les mises à niveau.
De nouvelles clés de signature de 4096 bits ont été générées pour la version 3.15. Assurez-vous d'avoir `alpine-keys-2.4-r0` ou une version ultérieure avant de procéder à la mise à niveau.
En raison de l'obsolescence de l'architecture MIPS64 et de l'absence de nouveau matériel, cette architecture n'est plus prise en charge.
Le script d'initialisation de `radvd` n'active plus le transfert IPv6. Pour l'activer, ajoutez `net.ipv6.conf.all.forwarding=1` dans `/etc/sysctl.conf` ou dans un fichier sous `/etc/sysctl.d`.
`doas` est désormais l'outil par défaut pour l'élévation temporaire des privilèges. Il est recommandé de migrer de `sudo` vers `doas`, car `sudo` sera déplacé vers le dépôt communautaire dans la version 3.16.
Le fichier de configuration par défaut de PipeWire n'auto-démarre plus `pipewire-media-session`. Un nouveau lanceur `/usr/libexec/pipewire-launcher` est introduit pour gérer le démarrage de PipeWire avec le gestionnaire de session approprié.
En raison du manque de support en amont, `qt5-qtwebkit` et les paquets associés ont été supprimés.
Les pilotes framebuffer ont été désactivés dans le noyau et remplacés par `simpledrm`, offrant un démarrage sans scintillement.
Alpine 3.15 intègre les versions suivantes :
| Langage / Outil | Version |
|---|---|
| Linux Kernel | 5.15 (LTS) |
| LLVM | 12 |
| Node.js | 16.13 (LTS) / 17.0 |
| PostgreSQL | 14 |
| OpenLDAP | 2.6 |
| Ruby | 3.0 |
| Rust | 1.56 |
| OpenJDK | 17 |
| Kea | 2.0 |
| X.Org Server | 21.1 |
| GNOME | 41 |
| KDE Plasma | 5.23 |
| KDE Applications | 21.08 |
| Plasma Mobile Gear | 21.10 |
apk upgrade --available
Avant de procéder à la mise à niveau, assurez-vous que le paquet `alpine-keys` est à jour :
apk add -X http://dl-cdn.alpinelinux.org/alpine/v3.14/main -u alpine-keys
Comme `sudo` sera déplacé vers le dépôt communautaire dans la version 3.16, il est recommandé de migrer vers `doas` dès maintenant.
Si vous utilisez `radvd` et avez besoin du transfert IPv6, ajoutez la ligne suivante dans `/etc/sysctl.conf` ou dans un fichier sous `/etc/sysctl.d` :
net.ipv6.conf.all.forwarding=1