[Ksummit-discuss] [MAINTAINER TOPIC] ABI feature gates?

Linus Torvalds torvalds at linux-foundation.org
Mon Aug 14 18:40:44 UTC 2017


On Mon, Aug 14, 2017 at 11:34 AM, Linus Torvalds
<torvalds at linux-foundation.org> wrote:
>
> If you worry about how good and stable your ABI is, and aren't willing
> to support that ABI forever, don't send the patch. Seriously. Just
> don't.
>
> This whole discussion is pointless.

To clarify, and to strengthen the point: the regression has always
been about actual breakage. You can change semantics all you want, if
nobody ever notices.

But if somebody does notice, and something breaks, it gets fixed.

That's the rule. No exceptions. If you aren't willing to fix the bugs
you introduce, you shouldn't be working on the kernel.

It's that simple. Find some other project to mess up - there are tons
of sh*t projects out there that think that changing ABI's is a good
idea and should be done regularly.

But the kernel cares about regressions.

Christ, this is not a new rule.

               Linus


More information about the Ksummit-discuss mailing list