USB/IP is more than two decades old, has been shown to work on multiple OSes, and has seen a lot of performance analysis already when introduced: https://www.usenix.org/legacy/event/usenix05/tech/freenix/hirofuchi/hirofuchi.pdf
It's not really special, merely an adapter. On the contrary, even: It bears the potential to reduce the need for special network protocols, such as for printers (IPP). I cannot tell how widely client support goes though, which would be necessary for USB/IP to be widely used. Server support has been ported to Zephyr: https://docs.zephyrproject.org/latest/services/connectivity/usb/host/usbip.html And somewhat recently to macOS: https://github.com/beriberikix/usbipd-mac On Tue, 4 Aug 2026, 09:51 ron minnich, <[email protected]> wrote: > One of those things that says to me "I'm done for the day, going back to > Plan 9" > > https://www.kernel.org/doc/html/latest/usb/usbip_protocol.html > > This sort of thing still has the power to surprise me, but I guess on some > systems you need it. > > "The USB/IP Project aims to develop a general USB device sharing system > over IP network. " > > I believe we spell that "import"? > > "The USB/IP protocol follows a server/client architecture. The server > exports the USB devices and the clients import them. The device driver for > the exported USB device runs on the client machine." > > A whole new protocol for one special case. > *9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions > <https://9fans.topicbox.com/groups/9fans> + participants > <https://9fans.topicbox.com/groups/9fans/members> + delivery options > <https://9fans.topicbox.com/groups/9fans/subscription> Permalink > <https://9fans.topicbox.com/groups/9fans/T9e92db15f004ea07-M0f6102f4fb6de115ea369d52> > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T9e92db15f004ea07-M59af1985512db4e2744dc518 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
