El driver NBL para las SmartNIC de Nebula Matrix entra en el kernel Linux 7.4
El soporte para las tarjetas de red inteligentes de la empresa china ya está en net-next y apunta al merge window de Linux 7.4.
El driver de red NBL para las tarjetas de Nebula Matrix ya está en net-next, la rama donde se cuecen los cambios de red antes de saltar al kernel. Si nada se tuerce, se enviará para el merge window de Linux 7.4 y el soporte quedará en el árbol principal.
Nebula Matrix es una empresa china que fabrica smart NICs y DPUs para data center. Sus modelos m18110-NIC y m18000-NIC se venden bajo la marca serie SNIC S1000: adaptadores de 100GE pensados para cloud computing, HPC y entornos parecidos, con hasta dos interfaces de 100G por tarjeta y enlace PCIe Gen4 x16 sobre el papel, es un NIC de gama alta al uso.
Qué cambia para quien lo opera
Hasta ahora, quien tenía este hardware dependía de los drivers que la propia Nebula Matrix publicaba para Windows y Linux. Eso significa compilarlos aparte, revisarlos en cada salto de versión del kernel y volver a hacer el trabajo cuando el driver out-of-tree se quedaba atrás. Con el driver en mainline, la tarjeta funciona según se arranca la distribución y el mantenimiento va a cargo del ciclo del kernel, no del calendario del fabricante.
El detalle de siempre: mainline no tiene por qué ir más rápido que el driver del proveedor. Un driver upstream se actualiza cuando se actualiza el kernel, así que quien necesite una corrección urgente puede seguir tirando del paquete de la casa.
Nebula Matrix ha desarrollado el driver por su cuenta y se ha comido el proceso de upstreaming, que no es corto. El commit inicial se fusionó en net-next esta semana, según recoge el historial del repositorio, y desde ahí toca esperar al merge window.
El movimiento encaja en una tendencia que se ve desde hace un par de años: fabricantes de silicio para data center, muchos de ellos chinos, empujan su soporte al kernel en lugar de repartir paquetes por su web. Para el que monta clusters, la diferencia es tangible: una tarjeta que antes era un paso manual en el aprovisionamiento pasa a ser hardware reconocido por el sistema base. Queda por ver si el driver entra en el merge window de 7.4 a la primera o se pospone a la siguiente ventana, algo bastante habitual con drivers de red nuevos.

