Subject: Re: libedit (was Re: bin/3011: ftp could be smarter with host:/path and URL's )
To: None <current-users@NetBSD.ORG, greywolf@starwolf.com>
From: Brad Walker <bwalker@breakthru.musings.com>
List: current-users
Date: 12/20/1996 16:07:27
> From greywolf@siva.captech.com Tue Dec 17 09:33:16 1996
> Date: Tue, 17 Dec 1996 09:19:47 -0800
> From: greywolf@siva.captech.com (Grey Wolf)
> To: Michael Richardson <mcr@sandelman.ottawa.on.ca>, current-users@netbsd.org
> Subject: Re: libedit
> 
> 
> 
>  *   Also, I loath what pty's do: make us go through the kernel again.
>  *   Solaris put telnetd in the kernel. They should have provided a
>  * telnet protocol STREAMs module, and pushed it onto a socket, and then
>  * "named" the socket to become a /dev/pts/X. This really doesn't change
>  * the model much though.
> 
> As you seem to be pointing out, Solaris goofed.  telnetd does not belong
> in the kernel.
> 
> You also bring up SEWER^H^H^H^HTREAMS again.  Does _any_one out there
> have any prototypes of the stuff Mike Karels was working on?  I mean,
> it's been declared dead for a while; you'd think he'd at least let
> someone else continue on with it.  Maybe we just need to start a
> similar implementation from scratch.
> 
> [BTW -- has he fallen off the face of the planet or what?]
>

IMHO, STREAMS is a very big improvement over our current tty implementation.
It solves lots of architectural problems that we keep having. And it
can improvement basic character handling. As for the stuff Karels or
McKusick did, I have no idea. I tried contacting these people earlier
in the year and received no response. As best I can tell, this is a
dead issue with them.

I have a very basic implementation of STREAMS that I wrote. It currently
doesn't handle termio stuff. But, it works for queues and moving bytes.

-brad w.