Re: [RFC] Add kernel<->userspace ABI stability documentation

Nicholas Miell
2006-02-27T23:34:03Z

On Mon, 2006-02-27 at 21:04 +0000, Al Viro wrote:
> On Mon, Feb 27, 2006 at 12:20:49PM -0800, Linus Torvalds wrote:
> > They seem to be just excuses for bad habits. And the notion of a "private"
> > interface is insane anyway, since it doesn't matter - the only thing that
> > matters is whether it breaks existing binaries or not, and being "private"
> > in no way makes any difference to that. If you need to compile or link
> > against a new library, it's broken - whether it was "private" or not makes
> > no difference.
>
> gregkh is being polite - s/private/but-we-are-special/ and it will make
> more sense...

I agree with the criticism of the private interfaces, but unstable makes
sense in the new kernel development model world -- "testing" is "we're
pretty sure that this is done but it might not be and we might change it
in the future, so pay attention" while "unstable" is more of a "we think
the design is neat, but somebody is bound to find some way we've screwed
it up and it'll probably be changed in the future to fix it, so expect
your programs to break".

--
Nicholas Miell <nmiell@comcast.net>