Linux 6.12 y la toolchain de 25.12: por qué los módulos del kernel deben coincidir
En una frase
Sección titulada «En una frase»25.12 lleva todos los targets de Linux 6.6 a 6.12 y actualiza la toolchain, por lo que los módulos del kernel compilados para 24.10 no se cargarán en 25.12.
Versiones lado a lado
Sección titulada «Versiones lado a lado»| Componente | 24.10.0 | 25.12.0 |
|---|---|---|
| Kernel de 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 lleva el kernel a 6.12.112. En 25.12.0 la pila inalámbrica (cfg80211/mac80211) procede del kernel 6.18.7, junto con dnsmasq 2.91, dropbear 2025.89 y busybox 1.37.0.
Por qué importa en casa
Sección titulada «Por qué importa en casa»- Los paquetes
kmod-*se compilan para un kernel exacto. La ruta del feed contiene el hash del kernel, como entargets/<target>/kmods/<kernel-hash>/, y debe coincidir con el kernel en ejecución. - Un kmod de otra versión, de otra compilación o de un mirror con un hash distinto fallará al instalarse o al cargarse. Es una causa común de que un paquete «no se instale».
- Las compilaciones de terceros suelen incluir su propio kernel. Es posible que los kmods oficiales no encajen en absoluto.
Compruébalo en tu router
Sección titulada «Compruébalo en tu router»uname -rgrep -E 'RELEASE|TARGET' /etc/openwrt_releaseGuías relacionadas
Sección titulada «Guías relacionadas»Fuentes
Router.Homes
Notas independientes sobre OpenWrt. Cada página indica el firmware, el dispositivo, el gestor de paquetes y la vía de retorno.
Iconos: Solar by 480 Design, CC BY 4.0