El kernel Linux 7.2 incorporará un nuevo controlador llamado USB4STREAM, desarrollado por el mantenedor de Intel Mika Westerberg, con el objetivo de permitir transferencias directas de datos entre equipos mediante USB4 o Thunderbolt. La función está prevista para la versión del kernel que debería llegar en junio de 2026.
La idea es importante porque evita la ruta tradicional de red. En lugar de crear una conexión mediante adaptadores, interfaces IP o servicios compartidos, USB4STREAM permite enviar datos a través de un túnel dentro del tejido Thunderbolt/USB4, exponiendo el enlace como un dispositivo de caracteres en Linux.
USB4STREAM evita la pila de red para transferencias directas
El nuevo protocolo está pensado para que dos o más sistemas puedan copiar, respaldar o acceder a archivos directamente mediante un cable USB4 o Thunderbolt. La ventaja está en que el tráfico no tiene que pasar por la pila de red, lo que simplifica escenarios donde solo se busca mover datos entre máquinas cercanas.
El enfoque también abre la puerta a usos más amplios. Según la descripción del desarrollo, el protocolo podría servir para compartir no solo archivos, sino también hardware conectado, como una cámara web o periféricos de entrada. Esto lo sitúa en una zona interesante entre transferencia local, acceso directo y comunicación entre hosts.
Un dispositivo /dev/tbstreamX para leer y escribir datos
La implementación crea un dispositivo de caracteres llamado /dev/tbstreamX, donde la X corresponde al número menor, empezando desde 0. Esta decisión resulta clave porque cualquier aplicación capaz de usar llamadas tipo read(2) y write(2) podría comunicarse con el dispositivo sin cambios profundos.
En términos prácticos, el sistema permite que los datos se envíen al otro lado mediante un túnel dentro de la infraestructura Thunderbolt/USB4. No se trata de montar una red local convencional, sino de ofrecer un canal directo que las aplicaciones pueden aprovechar como si estuvieran leyendo o escribiendo sobre un dispositivo.
ConfigFS sigue siendo necesario en esta primera fase
Por ahora, USB4STREAM no será una función completamente automática. La configuración inicial requiere usar la interfaz ConfigFS, con comandos específicos para preparar los dispositivos y definir cómo se conectan los extremos. Esto limita su atractivo inmediato para usuarios básicos, al menos en las primeras versiones.
Ese punto no resta valor al avance, pero sí define su estado actual. Hablamos de una base técnica para desarrolladores, administradores y usuarios avanzados, no de una experiencia tipo “conectar y compartir” desde el primer día. La capa amigable dependerá de herramientas posteriores que simplifiquen todo el proceso.
Una base para apps tipo LocalSend sin conexión de red
La parte más interesante está en lo que puede venir después. Como el flujo está controlado por el lado receptor, los desarrolladores podrían crear aplicaciones de transferencia local similares a LocalSend, pero usando directamente USB4 o Thunderbolt en lugar de depender de Wi-Fi, Ethernet o una red compartida.
Esto podría ser útil para copias rápidas entre portátiles, estaciones de trabajo, mini PCs o equipos de laboratorio. En entornos donde no conviene conectar máquinas a la misma red, o donde se necesita una transferencia directa y aislada, USB4STREAM puede convertirse en una vía muy práctica si recibe una buena capa de software.
Thunderbolt y USB4 ganan una función más cercana al usuario
Hasta ahora, Thunderbolt y USB4 han destacado por su uso en docks, almacenamiento externo, pantallas y periféricos de alto ancho de banda. Con USB4STREAM, Linux añade una función distinta: comunicación directa entre hosts mediante el propio enlace físico, sin convertirlo todo en una conexión de red tradicional.
Ese matiz importa porque acerca el estándar a usos cotidianos. Pasar archivos entre equipos, mover backups, acceder a datos de otro sistema o compartir dispositivos puede resultar más sencillo si las aplicaciones abstraen la configuración. El kernel pone la base; la experiencia final dependerá de cómo evolucione el ecosistema.
Un avance prometedor, pero todavía orientado a usuarios técnicos
El soporte previsto en Linux 7.2 no significa que todos los usuarios vayan a usar USB4STREAM de inmediato. La necesidad de ConfigFS, la configuración manual y la falta de interfaces gráficas harán que esta primera etapa quede más cerca de desarrolladores, distribuciones y usuarios técnicos.
Aun así, el potencial es claro. Si las herramientas de usuario maduran, USB4STREAM puede convertir un simple cable USB4 en un canal directo para transferencias, backups y acceso entre sistemas Linux, sin depender de routers, redes Wi-Fi o configuraciones IP. Para Linux, es una pieza pequeña, pero con bastante recorrido.
Vía: TechPowerUp










