On 09/26/11 16:13, Grant Edwards wrote:
> 
> That's hilarious.
> 
> The Linux developers are _constantly_ changing APIs in ways that break
> existing device driver code.  There are repeatedly wholesale
> re-designs of some APIs that happen between minor versions of a
> supposedly "stable" kernel.
> 
> We have to touch our NetBSD and FreeBSD drivers maybe once every 3-4
> years.  Often our Linux drivers have to be updated every 3-4 _months_
> to keep up with changes in the kernel that break things.
> 
> I suppose one could try to claim that people who ship Linux drivers
> for their hardware aren't "users" of the kernel, and therefore our
> dealing with such breakage isn't a "user experience".
> 

Contribute your drivers upstream. When the devs change an API, they'll
update your code for you.

Reply via email to