Linux 6.12 et la chaîne d'outils 25.12 : pourquoi les modules noyau doivent correspondre
En une phrase
Section intitulée « En une phrase »25.12 fait passer toutes les cibles de Linux 6.6 à 6.12 et met à jour la chaîne d’outils, de sorte que les modules noyau compilés pour 24.10 ne se chargeront pas sur 25.12.
Versions côte à côte
Section intitulée « Versions côte à côte »| Composant | 24.10.0 | 25.12.0 |
|---|---|---|
| Noyau Linux | 6.6.73 | 6.12.71 |
| GCC | 13.3.0 | 14.3.0 |
| binutils | 2.42 | 2.44 |
| musl | 1.2.5 | 1.2.5 |
| glibc | 2.38 | 2.41 |
25.12.6 fait passer le noyau à 6.12.112. Dans 25.12.0, la pile sans fil (cfg80211/mac80211) provient du noyau 6.18.7, avec dnsmasq 2.91, dropbear 2025.89 et busybox 1.37.0.
Pourquoi cela compte à la maison
Section intitulée « Pourquoi cela compte à la maison »- Les paquets
kmod-*sont compilés pour un noyau précis. Le chemin du dépôt contient le hachage du noyau, comme danstargets/<target>/kmods/<kernel-hash>/, et il doit correspondre au noyau en cours d’exécution. - Un kmod d’une autre version, d’une autre compilation ou d’un miroir avec un hachage différent échouera à l’installation ou au chargement. C’est une cause fréquente de « le paquet ne s’installe pas ».
- Les compilations tierces embarquent souvent leur propre noyau. Les kmods officiels peuvent ne pas leur convenir du tout.
Le voir sur votre routeur
Section intitulée « Le voir sur votre routeur »uname -rgrep -E 'RELEASE|TARGET' /etc/openwrt_releaseGuides associés
Section intitulée « Guides associés »Sources
Router.Homes
Notes indépendantes sur OpenWrt. Chaque page précise le firmware, l’appareil, le gestionnaire de paquets et le retour arrière.
Icônes : Solar by 480 Design, CC BY 4.0