Is it possible to transport whole device as in /dev entry over TCP? I'm talking about transporting eg. joystick over TCP or mouse/rs232 port/framebuffer dev, soundcard dev, disks etc. I'm mostly interested in input devices keybords, joysticks, tablets, mice etc. In more generic fashion than specialized software for remote mice/keyboard.
Is it possible to transport any device over TCP?
linux;devices;remote;usb device;remote control
As long as those are USB devices, what you're looking for has been possible for several years with USB/IP. It has since been introduced in Linux 3.17. See the usbip package on Debian-like systems. You may even have Windows clients (i.e. accessing USB devices plugged on a Linux server).As for the block devices, Linux has been offering Network Block Device support for even much longer.