From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22955 invoked from network); 15 Jun 2020 01:39:18 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 15 Jun 2020 01:39:18 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id D658C9C5E5; Mon, 15 Jun 2020 11:39:17 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id B51B59C24C; Mon, 15 Jun 2020 11:38:52 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=bsdimp-com.20150623.gappssmtp.com header.i=@bsdimp-com.20150623.gappssmtp.com header.b="je1cfo6O"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 976B49C24C; Mon, 15 Jun 2020 11:38:51 +1000 (AEST) Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) by minnie.tuhs.org (Postfix) with ESMTPS id D94A29C246 for ; Mon, 15 Jun 2020 11:38:50 +1000 (AEST) Received: by mail-qk1-f177.google.com with SMTP id n11so14333737qkn.8 for ; Sun, 14 Jun 2020 18:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=R6xxBAvsoNWTMeFz1KqdbpfN/YsgEp2ukQaAdc9lWYw=; b=je1cfo6ORf/GLNJYwpcndWk47J5TbbGXrAKKLQY93e35q7d/fKxw84Do65s28EoScy YFw5ffp+HEuUvO3ysBgqJzGthKBhVcIujb+hi+6a4anJdqZRMRQQ1OSV6WdujH6DyTmi a4c2OeRP7aT5CLq3LoLyPT02Obyi6jhG10cMW/No3+FeUwxR5YGvZ7AfB7q8gOw5zTRN PMqy7WDFE6D19RJhHqWeHjLn4QcrRHVaDLQ3YdCHqeBVKmBO+KxxKZlEAfZtX+DspU1J JhZbcYfdbQiShFUvpAEJOCBRcxdTwtRjn+bK6pcFq1yovv3Hk/YgM9OQ3vstnJIU1PWd pcRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=R6xxBAvsoNWTMeFz1KqdbpfN/YsgEp2ukQaAdc9lWYw=; b=oQ8E45Nz1W9GdysPqOgqU+t1NCMdVRidiiIUgrDXlKhOWzZC+kIGCfT89hZlLmeA+f l+IPWYOW3bizR1ggaVmc2TUGZizKNwgihS7hxECPVs/5Y/w+FPbAlF3IgeygDP16lc1I ipcVREihJczRJZy5TEjqNe2vJEBz8FTHuceNPY8KuycJCshyFJ+nUwsyIZufwshX2jcu k4A/jADoDoFihfgUUZpc/D5CG3DufA4D/Pf8Rb79ikAGz4yYBhBs/31QsbIAm3E1hnlp JVEftcoX6KzRkoH2w6A+hqkBvQW2lxP36z7xWznbEYmyMbPOGa5SlOWCB9jvZBSeH1UI W/Og== X-Gm-Message-State: AOAM533x5w3e+4dK24blVHqqrsh9Yy+PL+xCUulpJg/UwG6yA6rwQEeo p8MTVevCDo6dBb1yx+cvE09ygWDOU033CI6Kp3AFA7lHstc= X-Google-Smtp-Source: ABdhPJx9KTZQ5bi4zOWycosj/bmVy90ITYkdRKjS6vkMXsx8fq5f7udnjREFB43WhHjvx0AXoPo5ZeBKLARG7Ld3shM= X-Received: by 2002:a05:620a:127c:: with SMTP id b28mr12223339qkl.240.1592185129714; Sun, 14 Jun 2020 18:38:49 -0700 (PDT) MIME-Version: 1.0 References: <20200614225208.GB6122@minnie.tuhs.org> <20200615003113.GF18267@att.net> <20200615003530.GG18267@att.net> In-Reply-To: <20200615003530.GG18267@att.net> From: Warner Losh Date: Sun, 14 Jun 2020 19:38:38 -0600 Message-ID: To: TUHS main list , Michael Siegel Content-Type: multipart/alternative; boundary="00000000000012d9c505a8157d9a" Subject: Re: [TUHS] Origins and life of the pg pager X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --00000000000012d9c505a8157d9a Content-Type: text/plain; charset="UTF-8" Here's what I've found: There's a pg.c, starting in System Vr2. R1 didn't have it. It changed in a number of fussy ways, but nothing substantial. It grew that copyright notice in SVr3, but the sun one quoted is missing /* Copyright (c) 1990, 1991 UNIX System Laboratories, Inc. */ that should have been there to, suggesting it was snagged between r2 and r3. There's also two other copies of pg as well. There's one in 32V. Though a quick diff suggests little in common with the System Vr2 version. There's also one in the BRL/JHU pdp-11 version of unix that is nearly identical to the System Vr2 one. Though it's dated 1985 while the SVr2 one is 1983. Both with a 1984 copyright by AT&T. SunOS 4.1.3 shipped with the System Vr2 version. in 5bin. Irix 6.5.5 had what looks like the System Vr3 copy in it, though I didn't delve into it. So this supports the recollections here that it was from System Vr2... However, there's also a Doug Gwen version from the Delaware 1980 Usenix tape submitted by geotronics and on other tapes. Haven't delved on what makes these different from each other though. There's one in the NOSC unix we have in the archive, unrelated, it seems to either of these. It's dated in 1979. There's still another one on the UNSW tapes from 1978 by Sape Mullender Informatics staff Vrije Universiteit Amsterdam. Also independent. It's on the 4th tape we have in the archive. 10th edition also has pg.c, but it's an I/O pager for the kernel. Which explains another comment in the System Vr2 one: * Note: The reason that there are so many commands to do * the same types of things is to try to accommodate * users of other paginators. Warner On Sun, Jun 14, 2020 at 6:36 PM Alan D. Salewski wrote: > [missed a footnote; fixed] > > On 2020-06-14 20:31:13, Alan D. Salewski spake thus: > > I first encountered 'pg' on an IBM RT[0] running AIX 2.x, whose wikipedia > > page[1] describes it this way: > > > > "AIX is based on UNIX System V with 4.3BSD-compatible extensions" > > > > -Al > > > > [0] https://en.wikipedia.org/wiki/IBM_RT_PC > > [1] https://en.wikipedia.org/wiki/IBM_AIX > > -- > ----------------------------------------------------------------- > a l a n d. s a l e w s k i salewski@att.net > 1024D/FA2C3588 EDFA 195F EDF1 0933 1002 6396 7C92 5CB3 FA2C 3588 > ----------------------------------------------------------------- > --00000000000012d9c505a8157d9a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Here's what I've found:

There&#= 39;s a pg.c, starting in System Vr2. R1 didn't have it.

<= /div>
It changed in a number of fussy ways, but nothing substantial.

It grew that copyright notice in SVr3, but the sun o= ne quoted is missing
/* =C2=A0 =C2=A0 Copyright (c) 1990, 1991 UN= IX System Laboratories, Inc. */
that should have been there= =C2=A0to, suggesting it was snagged between r2 and r3.

=
There's also two other copies of pg as well. There's one in 32= V. Though a quick diff suggests little in common with the System Vr2 versio= n.

There's also one in the BRL/JHU pdp-11 vers= ion of unix that is nearly identical to the System Vr2 one. Though it's= dated 1985 while the SVr2 one is 1983. Both with a 1984 copyright by AT&am= p;T.

SunOS 4.1.3 shipped with the System Vr2 versi= on. in 5bin.

Irix 6.5.5 had what looks like the Sy= stem Vr3 copy in it, though I didn't delve into it.

So this supports the recollections here that it was from System=C2=A0= Vr2...

However, there's also a Doug Gwen versi= on from the Delaware=C2=A01980 Usenix tape submitted by geotronics and on o= ther tapes. Haven't delved on what makes these different from each othe= r though.

There's one in the NOSC unix we have= in the archive, unrelated, it seems to either of these. It's dated in = 1979.

There's still another one on the UNSW ta= pes from 1978 by Sape Mullender Informatics staff Vrije Universiteit Amster= dam. Also independent. It's on the 4th tape we have in the archive.

10th edition also has pg.c, but it's an I/O pager= for the kernel.

Which explains another comment in= the System Vr2 one:
=C2=A0* =C2=A0 =C2=A0 =C2=A0Note: =C2=A0 The= reason that there are so many commands to do
=C2=A0* =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the same types of things is to try to accomm= odate
=C2=A0* =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0users of o= ther paginators.

Warner

On Sun, Jun 14, 2020= at 6:36 PM Alan D. Salewski <salews= ki@att.net> wrote:
[missed a footnote; fixed]

On 2020-06-14 20:31:13, Alan D. Salewski spake thus:
> I first encountered 'pg' on an IBM RT[0] running AIX 2.x, whos= e wikipedia
> page[1] describes it this way:
>
>=C2=A0 =C2=A0 =C2=A0"AIX is based on UNIX System V with 4.3BSD-com= patible extensions"
>
> -Al
>
> [0] https://en.wikipedia.org/wiki/IBM_RT_PC

[1] https://en.wikipedia.org/wiki/IBM_AIX

--
-----------------------------------------------------------------
a l a n=C2=A0 =C2=A0d.=C2=A0 =C2=A0s a l e w s k i=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0salewski@att.net
1024D/FA2C3588 EDFA 195F EDF1 0933 1002=C2=A0 6396 7C92 5CB3 FA2C 3588
-----------------------------------------------------------------
--00000000000012d9c505a8157d9a--