The STREAMS non-inclusion in Linux

The STREAMS non-inclusion in Linux

Tzafrir Cohen tzafrir at cohens.org.il
Wed Apr 20 13:53:18 IDT 2011


On Wed, Apr 20, 2011 at 01:23:33PM +0300, Shlomi Fish wrote:
> On Wednesday 20 Apr 2011 08:32:29 geoffrey mendelson wrote:

> > My guess is that streams is based on AT&T patents and was never
> > reverse engineered.
> > 
> 
> That's not true. STREAMS was part of the Unix98 standard (now mostly 
> superseded by the Linux Standard Base), and there was a STREAMS patch for it 
> for the Linux kernel. However, AFAIR Linus was unwilling to apply it because 
> he claimed it made everything else slower.

"STREAMS was required for conformance with the Single UNIX Specification
versions 1 (UNIX 95) and 2 (UNIX 98), but as a result of the refusal of
the BSD and Linux flavors of UNIX to provide STREAMS, was marked as
optional for POSIX compliance by the Austin Group in version 3 (UNIX
03)."

http://en.wikipedia.org/wiki/STREAMS

-- 
Tzafrir Cohen         | tzafrir at jabber.org | VIM is
http://tzafrir.org.il |                    | a Mutt's
tzafrir at cohens.org.il |                    |  best
tzafrir at debian.org    |                    | friend



More information about the Linux-il mailing list