Re: [linux-audio-dev] Getting out of the software game

From: Fernando Lopez-Lezcano <nando@email-addr-hidden>
Date: Thu Mar 15 2007 - 23:04:01 EET

On Wed, 2007-03-14 at 10:21 -0400, Lee Revell wrote:
> On 3/14/07, Paul Davis <paul@email-addr-hidden> wrote:
> > On Wed, 2007-03-14 at 08:56 -0400, Paul Coccoli wrote:
> >
> > > Besides, what you want is probably impossible. You can't have
> > > pre-comiled, binary-only drivers *and* a custom kernel.
> >
> > in theory, you certainly can. but the kernel development team, and linus
> > in particular, are not interested in an engineering effort/long term
> > approach that makes this feasible. if you define a stable driver binary
> > interface, you can change the kernel out around it and drivers keep
> > working. linus has made it clear that he sees no reason to do this, and
> > is perhaps even opposed to it for some possibly sound engineering
> > arguments (though that is open to debate).
>
> Binary drivers make the kernel impossible to debug, and if the kernel
> devs created such a DBI, vendors would stop releasing open source
> drivers and pretty soon Linux would be no more stable than Windows.
> Why should Linux sacrifice stability just so vendors can keep their
> hardware interfaces secret?

I think the "engineering argument" also goes in the direction that
creating a stable binary interface would preclude big changes in the way
the kernel works internally once it is in place, (ie: keeping backwards
compatibility with it would hinder progress).

-- Fernando
Received on Fri Mar 16 00:15:03 2007

This archive was generated by hypermail 2.1.8 : Fri Mar 16 2007 - 00:15:04 EET