La versión Linux 7.2-rc5 ha llegado con una corrección que llevaba 17 años esperando. Se trata de un fallo en el controlador de red IPv4 sobre Firewire que impedía ensamblar correctamente los datos. Curiosamente, el error fue detectado mediante herramientas de análisis automatizadas, no porque algún usuario lo reportara tras sufrir problemas reales.
Un fallo latente en el controlador de red 🛠️
El bug afectaba al módulo firewire-net, encargado de gestionar el tráfico IPv4 sobre el estándar Firewire (IEEE 1394). El error impedía el reensamblaje correcto de paquetes fragmentados, lo que podía causar pérdida de datos o conexiones inestables. Sin embargo, al tratarse de una tecnología casi extinta en equipos de consumo, el impacto en usuarios cotidianos es mínimo. El soporte para Firewire en el kernel se mantiene hasta 2029, pero su uso real es residual.
17 años de parche para un cable olvidado 🔌
La noticia es perfecta para sentirnos parte de la historia del software: un error de 17 años, corregido por máquinas, para un puerto que pocos recuerdan. Es como si tu abuelo encontrara unas gafas de sol de los 80 en el trastero y las arreglara por si acaso. No las usará nadie, pero oye, el parche ya está listo para cuando resucite el Firewire. Que no falte.