SunOS-4.0 was released in December of 1988, if I remember correctly. I had a streams based
tty driver sometime in 1987 and I was just duplicating what Dennis et al has done in the
Labs.
But I brag. Dennis' streams paper was publicshed in the BTJ in October 1984.
Regarding Plan 9, the system I use today. In the 3rd edition the streams mechanisms were
reduced to the Block structure to hold and pass data, and the Queue. The dynamic aspects
removed because they were never used. There’s no tty in Plan 9 so no need for a tty line
discipline .
Brantley
bwc(a)coraid.com
http://coraid.com
On Sep 12, 2016, at 5:22 AM, Joerg Schilling
<schily(a)schily.net> wrote:
"Erik E. Fair" <fair-tuhs(a)netbsd.org> wrote:
https://en.wikipedia.org/wiki/STREAMS
dmr was trying to replace the abomination that the tty drivers had become (and
I still wish we'd adopted his APIs and work for that purpose to this day),
I am not aware of any streams based tty driver implementation that predates
SunOS-4.0.
Jörg
--
EMail:joerg@schily.net (home) Jörg Schilling D-13353 Berlin
joerg.schilling(a)fokus.fraunhofer.de (work) Blog:
http://schily.blogspot.com/
URL:
http://cdrecord.org/private/
http://sourceforge.net/projects/schilytools/files/'