-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 16 Mar 2006, Jim Lawson wrote:

> Chris Ruscio wrote:
>
> >Does anyone know if there is a not too painful way to turn a desktop
> >machine into a big USB drive? (and if yes, How?) Mac's can do it, so
> >there must be a way.
>
> I think Chris is talking about the Mac OS X  feature where the Mac will
> boot up in "firewire target mode".  Essentially, you hold down F (or is
> it T?) when you boot up your OS X box, and you can treat the machine as
> an external firewire drive.  It's good for backing it up, or getting
> into the filesystem of your powerbook when it won't boot otherwise.

        If I understand things correctly, you can't do this with USB.
Firewire is a peer-to-peer protocol... there's no fundamental difference
between a Firewire port on a computer and one on a disk drive or a video
camera or whatever, so you can put two computers on the link, or two devices
and no computer, or whatever, without too much hassle.

        This isn't the case with USB. There's a fundamental difference
between a USB host and a USB device, and while you can have more than one
USB device on a link, you can only have one USB host... no more, no less.
Since the computer, as a rule, has the host-end USB port, this means that
two computers can't communicate directly over the USB link.

        If you really need to move data from one computer to another, and
your only option is USB, you can get external USB storage of some sort and
swap it between them, or get a couple of those USB Ethernet thingies and
link 'em USB->Ethernet->USB (though it's probably cheaper, faster, and
easier to just get a couple of proper Ethernet cards), or a couple other
similar methods, but I don't think directly connecting the machines USB to
USB is an option.

        Linux *does* have support for being the device end of a USB link,
but it's for things like Linux on PDAs, where the machine has the device-end
port, and them you can't plug other USB devices into.

- -- 
John Campbell
[EMAIL PROTECTED]

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFEGlWpPu/PJk2ePZ0RAtAdAJ4o13hJXbpqeXF24AOt0zOwfXU1qACgnJY9
201UVMvPCOZX1hDaQ2NXALE=
=AeFA
-----END PGP SIGNATURE-----

Reply via email to