Re: drivers DB and id/ info registration
On Wed, 26 May 2004 22:07:17 +1000 Zenaan Harkness wrote:
| On Wed, 2004-05-26 at 21:35, Wouter Verhelst wrote:
| > Op wo 26-05-2004, om 12:07 schreef Zenaan Harkness:
| > > I develop widget X.
| > >
| > > I contact microsoft and have X incorporated into windows.
I think that most companies do it themselves (or pay to have
it done) for Windows drivers, if their devices don't fit into
some well-known interface.
For Linux drivers, it means finding the right group/project,
if it exists... Could be hard to find at times.
| > Rotfl.
| OK, bad assumption.
| The only reason I say that is that so many devices work
| "seamlessly" with MSW*
| - recently I read a review on the X-Arcade retro joystick
| controllers (those heavy "for cabinets and MAME" things).
| The reviewer just plugged it in and Windows literally popped
| up with a dialog telling the "end user recognizable" name of
| the device.
| - a year or so back, my brother bought a "blue eye" USB
| external 2.5" HDD (really nice looking thing) and on his
| XP box it auto added a new drive (E: or whatever). Seamless.
| So how come devices tend to just plug and play when
| used with Windows (USB HDDs, audi cards, logitec gear)?
| Will a "visible"/ centralized location where manufacturers
| can submit info on their devices (for free software kernels)
| help to get us closer to the "front line" of device support?
I hear this way too much, for 2 reasons.
(a) You are right, we want to get to that model in Linux.
(b) The thing that bugs me (I guess) and that people seem to
overlook again and again is that Linux developers are not
provided the same access to hardware interface specs that other
driver developers have. That leaves reverse engineering or
trial-and-error (mostly error). That's an awful way to write
a driver IMO. So to me it's just a specs issue, and many
companies won't or cannot provide product specs (often because
they don't own the IP inside the product, sometimes because
they _assume_ that it might aid their competition).