USB/IP Project: a general USB device sharing system over IP network
10 hours ago
- #USB/IP
- #Device Sharing
- #Open Source
- The USB/IP Project enables sharing USB devices over an IP network by encapsulating USB I/O messages into TCP/IP payloads, allowing remote devices to function as if locally attached.
- Key developments include Linux driver integration into the mainline kernel since version 3.17, a Windows client release for x64 systems with signed drivers from ReactOS, and support for various USB devices like storage, keyboards, webcams, and printers.
- The system uses a VHCI driver on the client side to emulate a host controller and a Stub driver on the server side to manage real USB devices, with documentation including award-winning research papers and ongoing community development via mailing lists and forums.