From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 456F631844 for ; Fri, 13 Dec 2024 17:01:01 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 4E177426A3; Sat, 14 Dec 2024 02:00:57 +1000 (AEST) Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) by minnie.tuhs.org (Postfix) with ESMTPS id 1978C426A2 for ; Sat, 14 Dec 2024 02:00:52 +1000 (AEST) Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-801986033f9so1054347a12.1 for ; Fri, 13 Dec 2024 08:00:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1734105651; x=1734710451; darn=tuhs.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9xIyLKE1sGVkQiVttjrwy8zE632skIS1An2wY+UnWi0=; b=ggAcg9+j4unZEwbUy4lrY7NR56JiC28YdYP6Ii4knKepVE4zbQiFfVYpgACshcbhO+ cGJvy7DaM1u0AzRa4uxpCpWCpyruFIQH2ZJpqkqcN0upw0jbRwCG1n598Ft8D9PESQE8 nCI4QJo02Lyh0PPbbv7rXsHVxPXM+Sqcf6Lag0VdrPj8RRUxariAK4XTwKNX7+5rSb+1 fKxXod/7rBjAWW1NPEZtDV0pCPOu7iPYYtOydmxOL/snavgR2u9WG+5TiBgxbH/nSOEr 7USRLoZLtwzZgYad+iiAqe9NTlxIOzPGTS66SZjbtRcMzmAAColEwqzG2brPN2w3ojmq lhjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734105651; x=1734710451; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9xIyLKE1sGVkQiVttjrwy8zE632skIS1An2wY+UnWi0=; b=km6u03glUhLdAGhrBICrXGTbh2cPh7w3aInOQ2m3ak8RSsoX5Ossf43wDvwK8U5gx4 KBkZXfYGAcpA+78QgoCTus1CNjE5mDG+pBlmIPwPhzeC8HF8SBnGqieXs05GASo50tN+ EliPqy2WpG0h7dMj93mvxPrB9MWzKeelp+Bc4JHuGC+zJmsl3rA36b7T2vDyOaeiAF9F fArbdT5RphQhDURMxD7HFugTzdCTD5fofYW0dmWunTsAxAjZ6Mpnbm5CZ6FJOwo779ky 4hdV63ovKuJqS5RUdUBcfDQYypoOpzgT7ANj0HH96lg2vuAPVoTpbXccKodCy/1AzKpI vxNw== X-Forwarded-Encrypted: i=1; AJvYcCV8iM0b7ke1u6i+SRPuSzE/VjenLugY06ZQBpPV+Mv40LHVEddEcWNN3eqPDussxY3gQg67@tuhs.org X-Gm-Message-State: AOJu0YwKtgEd00pEyV2NafYoRHk6qikAekpIELA6iknydtgY8+0CqVuC 2cg/ligSFXi3nrXHSOvQnZB5gJ4P0+2mItMS7Clbqc2NkzY5VNZZIuszPv+SPkKlRgScl6rv4M1 oq2zxbXt5TRU6D2ejPCKCgc+xnWMCo5vxeGCYNYiWN6gBvfTu5+Y= X-Gm-Gg: ASbGncv0wHq8kGWpyOy3AlEEy6vqvedizgnOIHYkn48BKQU2qIEV54u//9nDuuHOqkO wG3vG9EBidmJfq48o7csjeiGGnHoKluoyH0dzF7WpWySFnN/w9WyfUqDWvu9pds+Moou3 X-Google-Smtp-Source: AGHT+IE7EyTt/y/NXHrXtcg9yv1v+a2tM3Bg6Aj1h9eN9UW96Hm7AZWHvDRE1h+IbVh/s5W9Eq5FSTpMxrzSmxxVv+o= X-Received: by 2002:a17:90b:548f:b0:2ee:b875:6d30 with SMTP id 98e67ed59e1d1-2f28fb63b92mr5014982a91.9.1734105651195; Fri, 13 Dec 2024 08:00:51 -0800 (PST) MIME-Version: 1.0 References: <20241213155336.GV11590@mcvoy.com> In-Reply-To: <20241213155336.GV11590@mcvoy.com> From: Warner Losh Date: Fri, 13 Dec 2024 09:00:37 -0700 Message-ID: To: Larry McVoy Content-Type: multipart/alternative; boundary="00000000000057d275062928efcc" Message-ID-Hash: FXWPV5Q5NGTUMPL22JV73KWDT6OKDBS2 X-Message-ID-Hash: FXWPV5Q5NGTUMPL22JV73KWDT6OKDBS2 X-MailFrom: wlosh@bsdimp.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: BSD talk program? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --00000000000057d275062928efcc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Dec 13, 2024, 8:53=E2=80=AFAM Larry McVoy wrote: > I loved talk when CS was running BSD on a VAX. You could see who was on > and talk them. Very handy and it was sort of social. > > It's crazy how things were back then, open ports listening for all sorts > of things. I think we were pretty unaware of how nasty the internet woul= d > get. And the talk protocol just passed random addresses around in binary format to make the connection and the client and server just trusted each other. Also, finger could see who you were talking to, like privacy didn't matter. Ah, Simpler times. Warner On Fri, Dec 13, 2024 at 10:22:22AM -0500, Clem Cole wrote: > > As for the motivation -- it was simple. UCB is on a hill. I lived at > the > > base of hill and I only wanted to walk up it once a day. Our office > was a > > big pool of about 20 of us next to the CAD machine room on the second > floor > > of Cory Hall. Somebody was usually in the office most nights, but not > > everyone. We all had modems and terminals at home, but only one phone > > line. We had 3 Vaxes in the CAD group, plus my Array Processor. So I > > wanted to be able to ask someone like Peter or TQ to reset the AP for m= e > if > > I hosed it when I was working from home when I was debugging it. Plus > > the obvious social aspects -- "hey you want go get a Pizza/Beer etc..." > > But since we might be working on a different system, Kipps' hack was > > useless. > > ??? > > ??? > > ??? > > ??? > > > > On Fri, Dec 13, 2024 at 10:14???AM Clem Cole wrote: > > > > > Yes -- I can give this history. > > > Kipp wrote an early version for 4.1BSD - but it is not the version in > the > > > releases. It ran on Ernie and did not do as much. > > > I had used a different program on the PDP-10's and the ARPANET and I > > > started over when Joy added sockets for 4.1A. I also made the infamou= s > use > > > of vax integers instead of network integers (and I knew better - but > really > > > did not think about until a few years later when I was at Masscomp an= d > > > compiled it for the 68000 -- ugh). That version still had a couple o= f > bugs > > > in it (i.e. hung in the 4.1A networking code occasionally), but worke= d > well > > > enough on the CAD systems. I went away to a USENIX conference and > while I > > > was gone, my officemate Peter (Moore) took my code and fixed the > problem, > > > plus he put it into RCS. I gave that to Sam and that's the version > that > > > went out in 4.1C and beyond. > > > > > > Clem > > > > > > > > > ??? > > > ??? > > > > > > On Fri, Dec 13, 2024 at 9:29???AM Dan Cross wrote: > > > > > >> I'm curious if anyone has any history they can share about the BSD > > >> "talk" program. > > >> > > >> I was fond of this back when it was still (relatively) common, but > > >> given the way it's architected I definitely see why it fell out of u= se > > >> as the Internet grew. Still, does anybody know what the history behi= nd > > >> it is? Initially, I thought it was written by Mike Karels, but that > > >> was just my speculation from SCCS spelunking, and looking at the > > >> sources from 4.2, I see RCS header strings that indicate it was > > >> written by "moore" (Peter Moore?). talk.c says, "Written by Kipp > > >> Hickman". > > >> > > >> It seems to have arrived pretty early on with respect to the > > >> introduction of TCP/IP in BSD: the README alludes to some things > > >> coming up in 4.1c. Clem, you seem to have had a hand in it, and are > > >> credited (along with Peter Moore) for making it work on 4.1a. > > >> > > >> So I guess the question is, what was the motivation? Was it just to > > >> have a more pleasing user-to-user communications experience, or was > > >> discussion across the network an explicit goal? There's a note in > > >> talk.c ("Modified to run between hosts by Peter Moore, 8/19/82") tha= t > > >> suggests this wasn't the original intent. Who thought up the > > >> character-at-a-time display mode? > > >> > > >> Thanks for any insights. > > >> > > >> - Dan C. > > >> > > > > > -- > --- > Larry McVoy Retired to fishing > http://www.mcvoy.com/lm/boat > --00000000000057d275062928efcc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Dec 13, 2024, 8:53=E2=80= =AFAM Larry McVoy <lm@mcvoy.com> = wrote:
I loved talk when CS was run= ning BSD on a VAX.=C2=A0 You could see who was on
and talk them.=C2=A0 Very handy and it was sort of social.

It's crazy how things were back then, open ports listening for all sort= s
of things.=C2=A0 I think we were pretty unaware of how nasty the internet w= ould
get.

= And the talk protocol just passed random addresses around in binary format = to make the connection and the client and server just trusted each other. A= lso, finger could see who you were talking to, like privacy didn't matt= er. Ah, Simpler times.

W= arner

On Fri, Dec 13, 2024 at 10:22:22AM -0500, Clem Cole wrote:
> As for the motivation -- it was simple.=C2=A0 UCB is on a hill.=C2=A0 = I lived at the
> base of hill and I only wanted to walk up it once a day.=C2=A0 =C2=A0O= ur office was a
> big pool of about 20 of us next to the CAD machine room on the second = floor
> of Cory Hall.=C2=A0 Somebody was usually in the office most nights, bu= t not
> everyone.=C2=A0 =C2=A0We all had modems and terminals at home, but onl= y one phone
> line.=C2=A0 We had 3 Vaxes in the CAD group, plus my Array Processor.= =C2=A0 =C2=A0So I
> wanted to be able to ask someone like Peter or TQ to reset the AP for = me if
> I hosed it when I was working from home when I was debugging it. Plus<= br> > the obvious social aspects -- "hey you want go get a Pizza/Beer e= tc..."
> But since we might be working on a different system, Kipps' hack w= as
> useless.
> ???
> ???
> ???
> ???
>
> On Fri, Dec 13, 2024 at 10:14???AM Clem Cole <clemc@ccc.com> wrot= e:
>
> > Yes -- I can give this history.
> > Kipp wrote an early version for 4.1BSD - but it is not the versio= n in the
> > releases. It ran on Ernie and did not do as much.
> > I had used a different program on the PDP-10's and the ARPANE= T and I
> > started over when Joy added sockets for 4.1A. I also made the inf= amous use
> > of vax integers instead of network integers (and I knew better - = but really
> > did not think about until a few years later when I was at Masscom= p and
> > compiled it for the 68000 -- ugh).=C2=A0 That version still had a= couple of bugs
> > in it (i.e. hung in the 4.1A networking code occasionally), but w= orked well
> > enough on the CAD systems.=C2=A0 I went away to a USENIX conferen= ce and while I
> > was gone, my officemate=C2=A0 Peter (Moore) took my code and fixe= d the problem,
> > plus he put it into=C2=A0 RCS.=C2=A0 I gave that to Sam and that&= #39;s the version that
> > went out in 4.1C and beyond.
> >
> > Clem
> >
> >
> > ???
> > ???
> >
> > On Fri, Dec 13, 2024 at 9:29???AM Dan Cross <crossd@gmail.com> wrote:
> >
> >> I'm curious if anyone has any history they can share abou= t the BSD
> >> "talk" program.
> >>
> >> I was fond of this back when it was still (relatively) common= , but
> >> given the way it's architected I definitely see why it fe= ll out of use
> >> as the Internet grew. Still, does anybody know what the histo= ry behind
> >> it is?=C2=A0 Initially, I thought it was written by Mike Kare= ls, but that
> >> was just my speculation from SCCS spelunking, and looking at = the
> >> sources from 4.2, I see RCS header strings that indicate it w= as
> >> written by "moore" (Peter Moore?).=C2=A0 talk.c say= s, "Written by Kipp
> >> Hickman".
> >>
> >> It seems to have arrived pretty early on with respect to the<= br> > >> introduction of TCP/IP in BSD: the README alludes to some thi= ngs
> >> coming up in 4.1c. Clem, you seem to have had a hand in it, a= nd are
> >> credited (along with Peter Moore) for making it work on 4.1a.=
> >>
> >> So I guess the question is, what was the motivation? Was it j= ust to
> >> have a more pleasing user-to-user communications experience, = or was
> >> discussion across the network an explicit goal? There's a= note in
> >> talk.c ("Modified to run between hosts by Peter Moore, 8= /19/82") that
> >> suggests this wasn't the original intent. Who thought up = the
> >> character-at-a-time display mode?
> >>
> >> Thanks for any insights.
> >>
> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Dan C.
> >>
> >

--
---
Larry McVoy=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Retired to fishing=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
http://www.mcvoy.com/lm/boat<= /a>
--00000000000057d275062928efcc--