Intel ha presentado USB4STREAM para Linux, un protocolo con implementación en el sistema abierto que permite transferir datos entre dos o más equipos directamente por un cable Thunderbolt/USB4. La clave está en que no pasa por la pila de red. El acceso se hace desde un dispositivo de caracteres, con soporte para leer y escribir como en un archivo normal.
La idea apunta a usos muy concretos. Desde copias de seguridad en initramfs hasta mover archivos o incluso usar la cámara de un portátil desde otro equipo. El nombre del dispositivo es /dev/tbstreamX, con X a partir de 0, y antes de usarlo hay que configurarlo desde ConfigFS.
USB4STREAM en Linux usa /dev/tbstreamX y ConfigFS
El funcionamiento que describe Intel es bastante directo. Cada flujo se expone como un dispositivo de caracteres y puede usarse sin cambiar las aplicaciones que ya soporten read(2) y write(2). Los datos viajan por un túnel dentro de la estructura Thunderbolt/USB4.
- El dispositivo aparece como /dev/tbstreamX.
- La configuración inicial se hace en ConfigFS.
- Puede haber varios streams a la vez.
- Un solo stream admite tráfico en ambas direcciones.
- La cantidad de streams depende de las DMA rings y de los HopIDs disponibles.
La fuente pone un ejemplo muy concreto: un canal puede servir como control y otro como transporte de datos bidireccional. También explica que la asignación de HopID puede hacerse de forma automática escribiendo -1, algo pensado para simplificar la configuración.

Copias de seguridad, archivos y cámara: los usos que plantea Intel
El caso más claro es el de una copia de seguridad en tareas de recuperación. Intel plantea un escenario en el que no hace falta levantar red ni depender de SSH dentro del initramfs. Basta con conectar el cable Thunderbolt/USB4 entre host1 y host2, configurar el stream en el equipo receptor y empezar a volcar datos con dd.
También hay ejemplos para copiar parte del sistema de archivos con tar y gzip, o para usar la cámara de un portátil desde un sobremesa mediante GStreamer. En el texto incluso se menciona que el equipo receptor anuncia los streams activos a través de propiedades XDomain, lo que permite recuperar los HopIDs del nombre del flujo.
En paralelo, Intel deja claro que los streams se pueden eliminar cuando ya no hacen falta. Es un enfoque bastante específico, pero útil para Linux: menos dependencia de red en tareas de recuperación y más margen para mover datos por el propio enlace Thunderbolt/USB4. En el mismo terreno del ecosistema Intel para Linux ya vimos movimientos recientes como la multi-GPU de Arc Pro B70 en Linux y Ubuntu 26.04.
Otro frente ligado a Intel en Linux sigue siendo el hardware que viene. Ya hemos visto filtraciones sobre Razor Lake-AX, pero aquí el foco está en software: una vía distinta para aprovechar USB4 sin pasar por la red convencional.
Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.
FAQ
Permite transferir datos entre dos o más equipos conectados por Thunderbolt/USB4 sin pasar por la pila de red. El acceso se hace mediante un dispositivo de caracteres y las aplicaciones compatibles con read(2) y write(2) pueden usarlo sin cambios.
Intel lo expone como /dev/tbstreamX, donde X es el número menor desde 0. Antes de usarlo, el stream tiene que configurarse desde ConfigFS.
La fuente cita copias de seguridad en initramfs, transferencia de archivos con dd y tar, y un caso para usar la cámara de un portátil desde otro equipo con GStreamer. También apunta a flujos de control y datos separados.
Sí. Intel indica que puede haber varios streams simultáneos, aunque el límite depende de las DMA rings y de los HopIDs disponibles. Cada stream admite tráfico en ambos sentidos.




Comentarios