Re: What do you think of STREAMS?

Larry McVoy (lm@neteng.engr.sgi.com)
Mon, 12 May 1997 17:23:04 -0700


: Now that there is a GPL'ed STREAMS package available (albeit for
: 2.0.29) which is being actively maintained, isn't it time for STREAMS to
: be integrated into the base system? I seem to remember Linus objecting
: to this but can remember why - heck, if it is just a compile time
: option, or even better a loadable module why should Linux be deprived of
: such a nice framework?

While I don't want to start another flame war, please understand that
it is the widely held opinion of people who have used STREAMS that it
is not a nice framework. It is complicated and slow and there are no
really high performance networking stacks that use STREAMS. Sun tried
and has gone back to sockets. Even Ritchie, the streams (streams !=
STREAMS) inventor hates STREAMS.

Sockets is a fine architecture. Learn it. Use it. Live free and prosper.