The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Warner Losh <imp@bsdimp.com>
To: TUHS main list <tuhs@minnie.tuhs.org>, Michael Siegel <msi@malbolge.net>
Subject: Re: [TUHS] Origins and life of the pg pager
Date: Sun, 14 Jun 2020 19:38:38 -0600	[thread overview]
Message-ID: <CANCZdfompD49WXoUrY+5C13mtSJ1yu5HzT0zyUhiYrmLjVM1iQ@mail.gmail.com> (raw)
In-Reply-To: <20200615003530.GG18267@att.net>

[-- Attachment #1: Type: text/plain, Size: 2456 bytes --]

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 <salewski@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, 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
> -----------------------------------------------------------------
>

[-- Attachment #2: Type: text/html, Size: 3550 bytes --]

  reply	other threads:[~2020-06-15  1:39 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-14 22:52 [TUHS] Fwd: " Warren Toomey
2020-06-14 23:37 ` Mary Ann Horton
2020-06-14 23:52   ` [TUHS] " David Barto
2020-06-15  0:06     ` George Michaelson
2020-06-15  0:31     ` Alan D. Salewski
2020-06-15  0:35       ` Alan D. Salewski
2020-06-15  1:38         ` Warner Losh [this message]
2020-06-15  1:47           ` Larry McVoy
2020-06-15  2:38             ` Alec Muffett
2020-06-15  2:46               ` Alec Muffett
2020-06-15  2:26           ` Charles H. Sauer
2020-06-15 14:03           ` Mary Ann Horton
2020-06-15 20:19             ` Greg A. Woods
2020-06-15 20:50               ` Mary Ann Horton
2020-06-15  0:32   ` [TUHS] Fwd: " Nemo Nusquam
2020-06-15  5:41   ` Lars Brinkhoff
2020-06-15 13:56     ` Clem Cole
2020-06-15 14:15       ` Mary Ann Horton
2020-06-15 14:56         ` Clem Cole
2020-06-15 15:04           ` Richard Salz
2020-06-15 16:14             ` Clem Cole
2020-06-15 15:45           ` Lars Brinkhoff
2020-06-15 19:08             ` Lars Brinkhoff
2020-06-21 18:49           ` Michael Siegel
2020-06-22  0:35             ` Greg A. Woods
2020-06-22 16:24               ` Derek Fawcus
2020-06-22 21:33                 ` Rob Pike
2020-06-22 21:58                   ` Kurt H Maier
2020-06-22 21:59                   ` [TUHS] " Bakul Shah
2020-06-22 22:43                     ` Steffen Nurpmeso
2020-06-25  1:50                       ` Theodore Y. Ts'o
2020-06-25 21:31                         ` Steffen Nurpmeso
2020-07-05  1:34                         ` Dave Horsfall
2020-06-18 12:49 ` [TUHS] Fwd: " Michael Siegel
2020-06-15  2:26 [TUHS] " Doug McIlroy
2020-06-15  2:41 ` Bakul Shah
2020-06-15  2:55   ` Larry McVoy
2020-06-15  4:26     ` Rob Pike
2020-06-15  4:27     ` Bakul Shah
2020-06-15  4:38       ` George Michaelson
2020-06-15  7:40     ` Ed Carp
2020-06-15  8:17       ` Rob Pike
2020-06-15  7:12   ` Thomas Paulsen
2020-06-15 20:25 Norman Wilson
2020-06-15 21:36 ` Rob Pike
2020-06-15 22:55   ` Henry Bent

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=CANCZdfompD49WXoUrY+5C13mtSJ1yu5HzT0zyUhiYrmLjVM1iQ@mail.gmail.com \
    --to=imp@bsdimp.com \
    --cc=msi@malbolge.net \
    --cc=tuhs@minnie.tuhs.org \
    /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).