Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was wondering if it were possible to add devices to my computers /dev folder over a network.

In linux philosophy, everything is treated as a file, and if I can have my /home/user1 and /home/user2 folders located somewhere on the network, why not the devices in /dev?

The idea is that I might control, say, a cd drive in another computer or, a monitor on another computer. Can anyone give me some thoughts on adding devices to my /dev folder over a network? The aim is to make something evil of course! (like a 10 monitor PC)

I am just looking for a hack. :-)

share|improve this question

Accessing blocks belonging to a remote disk is a common requirement and there are various solutions. If you want something portable iSCSI which provides a SCSI like interface through the network would be a good start.

Accessing remote frame buffer can somewhat be done using x2x, but you'll be limited to four extra monitors (north, east, south and west) and won't be able to move windows from one monitor to another. For your 10 monitor PC project, dmx might fit the need. Beware that it hadn't been updated since 2004 though.

share|improve this answer

Sounds like you're looking for Distributed Block Device: http://drbd.linbit.com/

This is a method of accessing block devices over the network, as requested, although usually used for storage rather than remote video.

share|improve this answer
    
Additional explanation added, and URL updated. – Phil Jan 11 at 14:18
    
Drdb doesn't really allow accessing remote block devices, what it does is maintaining local and remote blocks in sync (mirrored) so you need physical disks on both servers. Also, it only supports storage, not video devices at all. – jlliagre Jan 11 at 15:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.