The VirtualHere USB Server shares USB devices over the network. The server runs entirely in userspace, therefore it is inherently more stable than kernel based solutions. VirtualHere was the first company to create this entirely userspace USB server. No compilation or kernel modules are required, and now VirtualHere has innovated again! The server is entirely statically complied, no linux run-time libraries are required at all on the server! The server can be run as a console only daemon, for easy integration into run-level scripts. Diagnostic messages are output to syslog.
VirtualHere is perfect for OEM integration because:
Installation is simple, figure out the architecture of your server device (for example x86_64), then on the linux server device:
wget http://www.virtualhere.com/sites/default/files/usbserver/vhusbdx86_64(e.g x86_64, see list below)
chmod +x ./vhusbdx86_64(to make that file executable)
sudo ./vhusbdx86_64 -b(to run it in the background)
VirtualHere will run on any edition of linux including Scientific Linux, Ubuntu, CentOS, RedHat, OpenSuse, Angstrom, Android, Raspbian, Debian, OpenWRT....
The trial version of the server will allow you to share 1 device without time restrictions using one of the Generic builds below. To share more devices, resell VirtualHere on your own device, or use a CPU optimized build of VirtualHere please purchase a license
|Version 2.4.5 (Changes) (SHA1SUM)|
The Generic builds allow the sharing of one USB device in trial mode. They have no specific CPU optimizations and are good for general use
These builds are for pro users and are optimized for a specific CPU. If you own a license to VirtualHere already you can use the same license with these builds below. If you don't yet own a license please purchase one
If you dont see your CPU architecture here, contact firstname.lastname@example.org for a custom build
|The server is also available on Google Play for Android or directly from here|