[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Possibly offtopic : Binary only driver

On Sun, 2004-11-21 at 14:21 +0000, Mike Hearn wrote:
> On Sun, 21 Nov 2004 12:22:29 +0100, Arjan van de Ven wrote:
> > because that stiffles innovation for too much.
> Stability is about managing change, not preventing it.
> <rant>
> Unfortunately the kernel developers routinely conflate the two. There are
> plenty of innovative programs with clean code that nonetheless provide
> stable interfaces. For some reason some people believe the kernel is
> special and the rules that apply to the rest of the platform (glibc, gtk,
> X protocol etc) don't apply to them.

actually we do. We keep our *designed* interface to userspace rather
constant and stable.

That is not the same as the *internal* design of the kernel. That we
keep changing and improving all the time. And that's fine, that is why
we have (almost) all drivers in the main tarbal/rpm and.. well.. the
rest is required to be GPL anyway in principle so can be adjusted.
At least that's the intention. Some people think they can get away with
not being GPL while still using and depending on deep kernel internals;
well... to be honest the pain is on them though.

As for your comparison to X, glibc, gtk etc, those EXTERNAL interfaces
remain stable, just like the kernel external interface is. But those
projects do change the internal interfaces a lot.. just they don't allow
anyone to see it, unlike the kernel where modules do get to see it.

Attachment: signature.asc
Description: This is a digitally signed message part

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]