Re: [linux-usb-devel] Re: [BK PATCH] USB device support for 2.5.8

Linus Torvalds (torvalds@transmeta.com)
Wed, 17 Apr 2002 10:57:21 -0700 (PDT)


On Wed, 17 Apr 2002, David Brownell wrote:
>
> ... except that this code does NOT follow those conventions, as
> I've argued. And "client" is explicitly contrary to the USB spec,
> which uses that as a host-side phrase (though not often).

Note that the relevance of the USB spec to most people is exactly 0%.

"USB device" is what people say about the things you call "clients". The
real world takes precedence, and there is absolutely _no_ way a Linux "USB
device driver" will ever mean that the driver turns the box into a USB
device.

A "USB device driver" is driver for the mouse/scanner/whatever, ie the
_other_ end, and that's that. Claiming anything else is just confusing and
silly.

Since we're talking about the other end of a "host" driver, "client" makes
sense - in computers, I've always seen "client" as the reverse of the
"host", but maybe that's just me. Outside of computers, "guest" seems to
be the proper antonym, but that just strikes me as bizarre (a "USB guest
driver"?)

What were the other suggestions?

Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/