USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates "USB I/O messages" into TCP/IP payloads and transmits them between computers. Download the latest code, or check it out by Subversion.

Updated at Jan 13, 2009: A couple of months ago, the latest drivers were included in the linux-staging tree. See discussions in linux-kernel ML, and in linux-usb ML. The project is extremely eager for developers who improve the drivers and userland tools.