Intel hat das USB4STREAM-Protokoll für den Linux-Kernel 7.2 veröffentlicht, eine Lösung, die die Datenübertragung zwischen zwei Hosts über ein USB4- oder Thunderbolt-Kabel ermöglicht, ohne auf den traditionellen Netzwerkstack angewiesen zu sein. Die Geräte /dev/tbstreamX erleichtern Aufgaben wie schnelle Backups oder die gemeinsame Nutzung von Peripheriegeräten zwischen Computern und vereinfachen Prozesse, die zuvor die Einrichtung komplexer Netzwerke erforderten.
Wie das USB4STREAM-Protokoll im Kernel funktioniert 🔌
Das Protokoll erstellt einen direkten Kommunikationskanal zwischen zwei Maschinen auf physikalischer Ebene und umgeht dabei Schichten wie TCP/IP. Durch die Verwendung von Blockgeräten /dev/tbstreamX können Anwendungen Daten ohne Zwischenhändler lesen und schreiben. Dies reduziert Latenz und Overhead und ist ideal für Massenübertragungen oder die Synchronisierung von Festplatten. Die Implementierung konzentriert sich auf Effizienz und nutzt die volle Bandbreite des Kabels, ohne dass Switches oder Router erforderlich sind.
Schluss mit dem Einrichten von Netzwerken, um eine Datei zu übertragen ⚡
Wenn du jemals zwanzig Minuten damit verbracht hast, ein Ethernet-Kabel zu suchen oder mit der Windows-Netzwerkkonfiguration zu kämpfen, um ein Foto zu übertragen, dann ist das hier für dich. Jetzt schließt du einfach das Thunderbolt-Kabel an und fertig. Allerdings solltest du nicht erwarten, dass dein USB-Peripheriegerät aus den 90ern plötzlich magisch funktioniert; das Protokoll erweckt keine tote Hardware wieder zum Leben, es beschleunigt nur das, was du bereits hast. Aber hey, weniger Ausreden, um keine Backups zu machen.