[...]
> Why is this different from the PCI-related tools?

As someone who might use this, I see some differences about USB:

* USB is _routinely_ hot-pluggable, typically by end users (although the 
ability to
lock it down would certainly be desirable in some settings)

* it doesn't necessarily take a kernel driver to support a new device, they 
could
be handled using libusb (or its successor) instead

That makes them a rather more dynamic situation in terms of new device support 
on-the-fly
than most other interfaces, so something that focuses specifically on USB 
devices, and
can obtain updated information on demand (together with what the devices 
identify
themselves as) could be quite helpful.

Not having used usbutils on Linux, I'm not sure whether or not they're quite 
quite I describe
here.

However, I think you have a point, in that if there were libusb and generic 
driver equivalents
for FireWire and (eventually) Bluetooth, similar notions would apply to them as 
well.  Parallel
tools for them, such that they could all be (in a GUI context) submenus of a 
menu of
hot-pluggable devices with potentially online support for additional {info, 
drivers, ...}, would
probably be ideal.

Of course, 2008/504 looks like it's quite a bit broader than just e.g. USB, so 
maybe there is
a place for One Tool to Rule Them All.

Given the apparent expectation that OpenSolaris (the distro) and/or 
Solaris.next provide
a high level of Linux familiarity, perhaps the ideal would be to take a lot of 
these things
(provided they met basic security, copyright, etc constraints) but take them 
with the
advertised understanding that they were potentially transitory, and at the same 
time try
and engage upstream (or implement independently if justifiable) to advance a 
more
comprehensive and architecturally sound approach.

Or maybe one could move toward one infrastructure, with various 
compatibility/familiarity
CLIs or GUIs to serve as migration aids.

The goals of looking a lot like something else and of doing things in the most 
sound manner
possible are mutually exclusive _unless_ the former has a path to evolve into 
the latter,
with the engagement of enough of a wider community that they too will start 
working more
in terms of a bigger picture rather than their own individual project fiefdoms 
and glory.

(ISTR a saying "lead, follow, or get the he** out of the way"; IMO that closely 
models this
situation, particularly keeping in mind that leading effectively is no 
cakewalk.)
 
 
This message posted from opensolaris.org

Reply via email to