Re: [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister table

Matt D. Robinson (yakker@alacritech.com)
Wed, 06 Jun 2001 16:21:55 -0700


"David S. Miller" wrote:
>
> La Monte H.P. Yarroll writes:
> > Matt D. Robinson writes:
> > > Is there any way to add in the capability to _replace_ TCP with
> > > your own, so you can use your own layer?
>
> ABSOLUTELY NOT!
>
> And I will never in my lifetime allow such a facility to be added to
> the Linux kernel.

Who's to say you will always own the stack in the Linux kernel, or
have the right to make such a statement?

> This allows people to make proprietary implementations of TCP under
> Linux. And we don't want this just as we don't want to add a way to
> allow someone to do a proprietary Linux VM.

And if as Joe User I don't want Linux TCP, but Joe's TCP, they can't
do that (in a supportable way)? Are you saying Linux is, "do it my
way, or it's the highway"?

Seems rather Microsoft-ish of an attitude, if you ask me.

I think this is EXACTLY the reason why you run into companies like
Caldera and Microsoft saying that Linux stifles innovation. You say,
"Oh, we allow you to do whatever you want", and when someone really
does want to do that in a way that works for open source and for
proprietary/high-security developers, you slam the door in their face.

Quite a shame.

Take it easy,

--Matt

> Later,
> David S. Miller
> davem@redhat.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/