Re: userspace breakage

Linus Torvalds
2005-12-30T21:27:12Z

On Fri, 30 Dec 2005, Steven Rostedt wrote:
>
> On Thu, 2005-12-29 at 16:10 -0800, Linus Torvalds wrote:
>
> > Stuff outside the kernel is almost always either (a) experimental stuff
> > that just isn't ready to be merged or (b) tries to avoid the GPL.
>
> (c) So damn specialized that it's not worth even trying to merge.
> That's my camp. I'm modifying the kernel so damn much, that I'm doing
> special things for a special purpose, that is so intrusive that I'd be
> laughed out of LKML if I tried to merge it.

Well, that falls under (a) in my opinion.

Some "damn specialized" stuff has actually ended up being merged. It's
rare, but it happens. The VFS dentry layer is an example of a crazy
experimental thing that I liked the concept of so much that I merged it,
and it paid pack handsomely.

So there's just different classes of (a) - ranging from the "not just
ready yet" to "crazy strange stuff that might never be" ;)

> I _do_ care about kernel bugs that creep in.

Yeah, that goes pretty much without saying.

> I've had a couple of 3's and you've seen those from me. So although you
> may not be getting the added work I'm doing (you most likely don't even
> want it), at least people like me do help out by doing number 3.

Sometimes the "crazy experimental stuff" ends up being useful even if
never merged: it gives people ideas of other things to try, and maybe we
later end up merging something that was inspired by something totally
crazy.

So I think the strange specialized stuff can end up being useful in many
ways, both directly and indirectly.

Linus