Los cambios de red de Linux 7.3 ya fueron incorporados, pero sus mantenedores enfrentan un elevado volumen de parches de baja prioridad generados con ayuda de agentes de IA. Jakub Kicinski plantea usar modelos de lenguaje avanzados para revisar, clasificar y eventualmente aplicar parte de ese código.
***
- Los mantenedores fusionaron 632 parches de net y 648 de net-next para la ventana de Linux 7.3.
- Entre un tercio y la mitad de los parches de net-next parecen corresponder a correcciones, limpiezas y aclaraciones impulsadas por IA.
- El ciclo incluye avances para BIG TCP, MPTCP, CXL, Intel iXD, WiFi y nuevos controladores inalámbricos.
El subsistema de red del kernel Linux incorporó sus actualizaciones de funciones para la ventana de fusión de Linux 7.3, un ciclo que reúne mejoras para redes cableadas e inalámbricas. Sin embargo, el anuncio también quedó marcado por una presión distinta a la evolución técnica: los mantenedores describen un volumen muy elevado de parches producido con ayuda de agentes de inteligencia artificial y grandes modelos de lenguaje.
La situación expone una tensión creciente en el desarrollo de software de infraestructura. Las herramientas de IA pueden acelerar correcciones, limpiezas y tareas repetitivas, pero también multiplican propuestas que requieren revisión humana, incluso cuando aportan poco valor inmediato o modifican controladores antiguos.
Una avalancha que supera la capacidad de revisión
Jakub Kicinski, mantenedor del subsistema de redes, ofreció un recuento aproximado en la solicitud de extracción de Linux 7.3. Según su balance, él y Paolo fusionaron una cantidad muy similar de parches en las ramas net y net-next: 632 en la primera y 648 en la segunda, cifras que no incluyen necesariamente toda la complejidad del trabajo de evaluación.
Kicinski añadió que entre un tercio y la mitad de los cambios de net-next parecen corresponder a correcciones de baja prioridad, limpiezas y aclaraciones impulsadas por IA. Ese volumen no equivale automáticamente a código defectuoso, pero sí aumenta el costo de separar las mejoras importantes de modificaciones que agregan ruido al proceso de mantenimiento.
Los desarrolladores han respondido eliminando código y controladores de red antiguos para reducir el flujo de parches relacionados con componentes poco utilizados. Aun así, los agentes de IA continúan generando propuestas de manera persistente, lo que deja a los responsables del subsistema ante un problema de escala más que ante una simple falta de colaboradores.
El panorama resulta paradójico porque la misma tecnología que contribuye a saturar las colas de revisión aparece ahora como parte de la solución. El equipo busca emplear varios modelos de vanguardia para revisar cada parche, con la expectativa de detectar alucinaciones y errores antes de que consuman más tiempo de los mantenedores.
La respuesta: más IA para controlar la IA
El acceso a modelos y presupuesto de tokens cuenta con apoyo de Meta, según explicó Kicinski. La revisión con múltiples modelos puede identificar algunas afirmaciones incorrectas o cambios inconsistentes, aunque los LLM tienen límites claros cuando deben comprender interacciones complejas dentro de un sistema operativo.
La dificultad aumenta en escenarios poco frecuentes, como errores de PCIe y tiempos de espera agotados. Kicinski señaló que las interfaces de programación del subsistema siempre han sido propensas a condiciones de carrera en esos casos, y que la llegada de los LLM está haciendo más difícil ignorar esas debilidades históricas.
Una condición de carrera ocurre cuando el resultado de un programa depende del orden en que distintos procesos acceden o modifican un recurso. En código de red y controladores, esos fallos pueden aparecer bajo cargas inusuales o ante eventos de hardware difíciles de reproducir, por lo que una revisión automática puede servir como filtro, pero no sustituye por sí sola las pruebas y el criterio de especialistas.
Para la próxima versión, el equipo contempla ajustar el proceso de revisión y trasladar a los LLM parte del trabajo operativo. Las tareas mencionadas incluyen gestionar Patchwork, automatizar quejas comunes del flujo de contribuciones, editar mensajes de confirmación y quizá aplicar parches que ya tengan etiquetas “reviewed-by” de personas de confianza.
Qué cambia en la red de Linux 7.3
Más allá de la discusión sobre la IA, Linux 7.3 incorpora varias mejoras relevantes en sus componentes de red. Entre ellas aparece el soporte para BIG TCP dentro de túneles UDP mediante los controladores VXLAN y Geneve, una combinación orientada a manejar paquetes de mayor tamaño en redes encapsuladas.
El ciclo también mejora el comportamiento de TCP multipath, conocido como MPTCP, cuando el sistema enfrenta una presión extrema de memoria. Esta clase de ajuste busca preservar la estabilidad de las conexiones que utilizan varios caminos de red en condiciones donde el kernel dispone de recursos muy limitados.
En el ámbito de las redes cableadas, la versión establece soporte inicial de CXL para tarjetas de interfaz de red AMD y Solarflare. También introduce un esqueleto inicial para el controlador Intel iXD, que servirá como base para admitir la función PIC del plano de control de Intel en IPU y en las tarjetas FNIC Intel E2100 y posteriores.
La infraestructura de Intel iXD todavía es muy básica en Linux 7.3, por lo que su inclusión representa el comienzo de una línea de desarrollo y no la descripción de un controlador completamente terminado. El ciclo suma además soporte para la grabación de firmware en tarjetas de red AMD Pensando, junto con otros cambios específicos para controladores cableados.
Nuevos controladores y desafíos para el kernel
Los controladores WiFi también reciben avances durante esta ventana de fusión. El trabajo continúa alrededor de Multi-Link Operation, o MLO, una capacidad asociada con el uso coordinado de varios enlaces inalámbricos, mientras el kernel incorpora el nuevo controlador mm81x para dispositivos Morse Micro Long-Range S1G.
Linux 7.3 agrega asimismo NXPWIFI como nuevo controlador inalámbrico para dispositivos NXP. Por su parte, el controlador MT76 de MediaTek amplía su alcance con soporte para MT7928 y para NAN en MT7925, lo que extiende la compatibilidad del código existente con nuevas funciones y familias de hardware.
La amplitud de estos cambios muestra por qué la revisión del kernel exige más que una validación superficial de estilo o compilación. Una modificación puede afectar la interacción entre protocolos, controladores, memoria, hardware y situaciones excepcionales, de modo que el aumento de propuestas generadas automáticamente puede presionar tanto la infraestructura de desarrollo como la calidad del análisis.
La estrategia planteada por los mantenedores no significa que los modelos de lenguaje vayan a reemplazar de inmediato a los revisores humanos. Más bien apunta a reservar el tiempo de los especialistas para los problemas difíciles, mientras las herramientas automatizadas clasifican, documentan y filtran una parte del trabajo repetitivo, siempre con límites definidos por la confianza en cada contribuyente y en cada parche.
La experiencia de Linux 7.3 ofrece una advertencia para otros proyectos de código abierto que están adoptando asistentes de programación a gran escala. La IA puede aumentar la productividad individual, pero si todos los participantes generan cambios con mayor rapidez que la capacidad colectiva de revisarlos, el resultado puede ser una congestión de mantenimiento que obliga a rediseñar el proceso completo.
La pregunta central para las próximas versiones será si los LLM pueden transformar el elevado volumen de propuestas en una fuente manejable de mejoras sin introducir nuevos riesgos en componentes críticos. Por ahora, el subsistema de red combina avances técnicos concretos con una admisión inusual: sus responsables necesitan más automatización para enfrentar el exceso de automatización.
Imagen original de DiarioBitcoin, creada con inteligencia artificial, de uso libre, licenciada bajo Dominio Público.
Este artículo fue escrito por un redactor de contenido de IA y revisado por un editor humano para garantizar calidad y precisión.
ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.
Suscríbete a nuestro boletín
Artículos Relacionados
Curiosidades
¿Puede la orina enfriar los centros de datos? El chiste que expone el costo ambiental de la IA
Privacidad
Investigadora registra Linux en Find My de Apple y accede a ubicaciones compartidas
billonarios
Mark Zuckerberg compra un castillo de 440 acres en Irlanda por hasta EUR 30 millones
Empresas