> >The manufactures might think supporting some
> >versions should be enough, but I don't think
> >it is. If different manufactures does not
> >support the same versions you will have a
> >problem if you have more than one hardware
> >component in your computer. (Most people do.)
> >And my kernel with my 11 favourite pathces is
> >never the one hardware manufactures choose to
> >compile their drivers for.
> So you have 11 patches of varying quality atop of the kernel with spots
> of different degrees of brittleness
Probably not that varying, most of them I wrote myself, and some of the
others I actually reviewed before applying them. (I don't review every
-ac patch from start to end.)
Quote:> _AND_ on top of that you want not
> one, but several pieces of code from people who seem to be chronically
> unable to hire a half-decent C programmer? Wow.
Luckily I don't currently have any hardware needing such drivers. So
I'm mostly speaking about other people who might have a more unlucky
> Guess what? You are *ed.
> Vendor drivers are crap.
Sometimes the vendor is the only people who know the specs. They
should be in the best possible position to write a good driver.
Quote:> They don't magically become better when they
> get merged into the tree,
At least at that point they become opensource, and it is so much
easier to fix a bug when you have the source. Theoretically I
could fix bugs in binary only drivers as well, but that is not
Quote:> but there's at least _some_ barrier keeping
> more outrageous *out. And they do get some cleanups and fixes.
Quote:> And no, Windows drivers are not better.
I have heard claims stating that broken drivers are responsible
for most Windows crashes. (Was it Microsoft who said that?)
> The sad truth is, there is
> a lot of programmers, but very few decent ones. And few of those
> can do asynchronous code.
> So if you run vendor drivers you are running code from hell-knows-who
> with priveleges higher than that of any suid-root program and you
> rely on aforementioned hell-know-who to audit it. Could you spell
> "suicidally stupid"?
Well, in case I needed the driver I would also be using their
hardware. The driver could not do more damage to my system
than the hardware itself could possibly have done.
Kasper Dupont -- der bruger for meget tid p? usenet.