The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: brantleycoile@me.com (Brantley Coile)
Subject: [TUHS] BSD/v8 TCP/IP (was Shell control through external commands)
Date: Mon, 12 Sep 2016 06:25:55 -0400	[thread overview]
Message-ID: <A7990717-F36F-439E-A51F-079043D23F31@me.com> (raw)
In-Reply-To: <57d673dd.P8trNROkC31YMyR9%schily@schily.net>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1316 bytes --]

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 at coraid.com
  http://coraid.com


> On Sep 12, 2016, at 5:22 AM, Joerg Schilling <schily at schily.net> wrote:
> 
> "Erik E. Fair" <fair-tuhs at 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 at schily.net                  (home) Jörg Schilling D-13353 Berlin
>       joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
> URL:  http://cdrecord.org/private/ http://sourceforge.net/projects/schilytools/files/'



  reply	other threads:[~2016-09-12 10:25 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-12  1:31 [TUHS] Shell control through external commands Norman Wilson
2016-09-12  4:44 ` [TUHS] BSD/v8 TCP/IP (was Shell control through external commands) Greg 'groggy' Lehey
2016-09-12  5:24   ` Warner Losh
2016-09-12  5:38     ` Cory Smelosky
2016-09-12  5:48     ` Erik E. Fair
2016-09-12  9:22       ` Joerg Schilling
2016-09-12 10:25         ` Brantley Coile [this message]
2016-09-12 11:00           ` Joerg Schilling
2016-09-12 11:16             ` Brantley Coile
2016-09-12 11:42               ` Brantley Coile
2016-09-12 11:42               ` Joerg Schilling
2016-09-12  7:20     ` Greg 'groggy' Lehey
2016-09-12 18:32       ` Clem Cole
2016-09-13 10:52         ` Tony Finch
2016-09-13 12:54           ` Clem Cole
2016-09-12  9:33 ` [TUHS] Shell control through external commands Joerg Schilling
2016-09-12 12:56 [TUHS] BSD/v8 TCP/IP (was Shell control through external commands) Norman Wilson
2016-09-12 15:27 ` Joerg Schilling
2016-09-12 15:41 Norman Wilson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=A7990717-F36F-439E-A51F-079043D23F31@me.com \
    --to=brantleycoile@me.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).