Linus Torvalds, creador y máximo responsable del desarrollo del kernel de Linux, ha reconocido que ha recurrido a la inteligencia artificial para corregir un error del núcleo del sistema operativo. La admisión llega en un momento en que el ecosistema de código abierto ajusta su arquitectura para encajar el hardware de nueva generación: Intel acaba de proponer DRM Fabric, una infraestructura pensada para gestionar las conexiones entre GPUs y aceleradores de IA dentro del propio kernel.
Aunque parezcan noticias separadas, están conectadas por el mismo fenómeno: la industria rediseña los centros de datos para la inteligencia artificial, y eso obliga a los responsables del kernel a decidir cómo depuran el código y qué infraestructura necesita el sistema para hablar con el nuevo silicio.
Torvalds reconoce que la IA le ayudó a depurar el kernel
Torvalds ha admitido que necesitó apoyarse en herramientas de inteligencia artificial para corregir un error concreto del kernel de Linux, la capa de software que gestiona directamente el hardware del equipo y sobre la que se apoya el resto del sistema operativo. El propio creador del proyecto ha reconocido el hecho abiertamente, aunque por ahora no han trascendido más detalles sobre la herramienta empleada ni sobre la parte concreta del código afectada.
El reconocimiento no implica necesariamente un cambio de rumbo en el desarrollo del kernel, donde la revisión de código sigue recayendo, en última instancia, en los mantenedores humanos del proyecto. Los errores en el núcleo afectan a la capa más baja del sistema operativo y exigen un nivel de precisión que tradicionalmente se ha resuelto con revisión manual entre desarrolladores con años de experiencia en el proyecto. Por eso el episodio se sigue con atención dentro de la comunidad de Linux.
Intel propone DRM Fabric para ordenar las conexiones entre GPUs y aceleradores
Pocos días después de que AMD presentara sus parches UALink para Linux, ingenieros de Intel han enviado a la lista de correo dri-devel una propuesta bautizada como DRM Fabric. Se trata de una infraestructura pensada para integrarse en el subsistema Direct Rendering Manager del kernel y ofrecer una topología común, independiente del protocolo y neutral respecto al fabricante, para gestionar las interconexiones entre GPUs y aceleradores de inteligencia artificial.
La propuesta llega en forma de RFC, un borrador abierto a discusión antes de convertirse en código definitivo. Su aparición coincide con el auge de los centros de datos orientados a IA, donde múltiples aceleradores necesitan comunicarse entre sí y donde cada fabricante ha tendido, hasta ahora, a resolver esa interconexión con soluciones propias. Este tipo de propuestas suele tardar varios ciclos de desarrollo antes de consolidarse. Su evolución dependerá de cómo reciban los mantenedores del subsistema gráfico los primeros parches enviados a la lista de correo.
Cómo organiza el kernel la nueva topología: fabric, endpoint, port y peer
El documento RFC, una propuesta técnica sometida a discusión pública antes de convertirse en código definitivo, describe una jerarquía basada en cuatro elementos: fabric, endpoint, port y peer. Una fabric agrupa los puntos finales que pertenecen a una misma instancia de interconexión definida por cada fabricante, mientras que los endpoints representan los propios dispositivos aceleradores dentro de esa red.
Los puertos almacenan información sobre capacidad, estado operativo y estadísticas de cada conexión, y los peers identifican las conexiones directas entre aceleradores o conmutadores, incluso cuando estos quedan fuera del control directo del sistema operativo. El kernel, eso sí, se limita a registrar las relaciones de adyacencia directa entre dispositivos: el enrutamiento, el transporte de datos, el control de congestión y las políticas de conmutación seguirán bajo la responsabilidad del controlador específico de cada proveedor, no del núcleo genérico de Linux. Esta separación permite que el sistema conozca la topología general sin tener que adaptarse a cada implementación concreta de hardware.
Una base abierta que ya mira a los futuros aceleradores de Intel
Intel plantea DRM Fabric como una solución abierta a distintos fabricantes, aunque la iniciativa nace desde sus propios equipos de ingeniería. Los desarrolladores reconocen haber tomado como referencia la implementación pública de AMDGPU xGMI para diseñar parte de la API destinada a los proveedores.
