Greetings all. A project that I have wanted to work on for some time is to write some kind of USB interface for Linux so that the following scenario could be achieved:
Linux is running on a laptop (netbook to be precise). Machine B can be any other computer (Windows, Mac or Linux, should not matter).
I want to write an app or driver such that when run (myApp -i /dev/usb1 -p folder) it would reconfigure (in this case) /dev/usb1 and attaching "folder" to it. Folder can be any local directory. Finally I would plug a USB cable into the correct Linux port and connect the other end of the cable to the USB port on Machine B. The payoff is that the Linux box would appear to Machine B as if it were a standard USB (or other) drive. MP3 players do this all the time and I read somewhere that Macbooks can do this too.
So my questions are:
1. Does something like this already exist? If not
2. What would be the best general way to approach something like this in terms of libraries and such?
3. Finally, can anyone yield any links to info that might help with this?
I think the utility of this would be extraordinary....