The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS]  Ninth Edition incomplete?
@ 2017-04-01 13:38 Doug McIlroy
  2017-04-01 13:47 ` Jason Stevens
  0 siblings, 1 reply; 16+ messages in thread
From: Doug McIlroy @ 2017-04-01 13:38 UTC (permalink / raw)


>  Does someone have a more complete distribution of the Ninth Edition
From the README and file dates, it is clear that what tuhs has had
evolved considerably from the Research system described in the
v9 manual. It had been ported to Sun and outfitted with X11. Some
lacunae are attributable to the absence of /bin shell scripts;
many things were apparently pruned as being of no interest to
the installation at hand.
It should be borne in mind that there never was such a thing
as a "distribution" of v8, v9, or v10. The manuals described
the Research computing environment, not a package prepared
for shipment. Responsibility for the latter had been taken
over by the Unix Support Group.
It would be interesting to have a precis of the provenance
of the system on view.

Doug


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-01 13:38 [TUHS] Ninth Edition incomplete? Doug McIlroy
@ 2017-04-01 13:47 ` Jason Stevens
  2017-04-01 14:27   ` Doug McIlroy
  0 siblings, 1 reply; 16+ messages in thread
From: Jason Stevens @ 2017-04-01 13:47 UTC (permalink / raw)


I find it striking that v9 is missing stuff like more or less.. I get the feeling that it really was meant to overlay a Tahoe tree, or general UNIX like functionality was not needed on this SUN-3 version of research v9

On April 1, 2017 9:38:59 PM GMT+08:00, Doug McIlroy <doug at cs.dartmouth.edu> wrote:
>>  Does someone have a more complete distribution of the Ninth Edition
From the README and file dates, it is clear that what tuhs has had
>evolved considerably from the Research system described in the
>v9 manual. It had been ported to Sun and outfitted with X11. Some
>lacunae are attributable to the absence of /bin shell scripts;
>many things were apparently pruned as being of no interest to
>the installation at hand.
>It should be borne in mind that there never was such a thing
>as a "distribution" of v8, v9, or v10. The manuals described
>the Research computing environment, not a package prepared
>for shipment. Responsibility for the latter had been taken
>over by the Unix Support Group.
>It would be interesting to have a precis of the provenance
>of the system on view.
>
>Doug

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170401/de551ba9/attachment.html>


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-01 13:47 ` Jason Stevens
@ 2017-04-01 14:27   ` Doug McIlroy
  2017-04-01 15:39     ` Clem Cole
  0 siblings, 1 reply; 16+ messages in thread
From: Doug McIlroy @ 2017-04-01 14:27 UTC (permalink / raw)


> I find it striking that v9 is missing stuff like more or less.

As indeed one should. Few programs better illustrate the contrast
in sensibilities between Gnu and Research Unix. If v9 had --help
(which is a good thing) the counterpart programs would behave 
about like this:
        less --help | wc -l
        233
        p --help | wc -l
	3


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-01 14:27   ` Doug McIlroy
@ 2017-04-01 15:39     ` Clem Cole
  0 siblings, 0 replies; 16+ messages in thread
From: Clem Cole @ 2017-04-01 15:39 UTC (permalink / raw)


On Sat, Apr 1, 2017 at 10:27 AM, Doug McIlroy <doug at cs.dartmouth.edu> wrote:

> > I find it striking that v9 is missing stuff like more or less.
>
> As indeed one should. Few programs better illustrate the contrast
> in sensibilities between Gnu and Research Unix. If v9 had --help
> (which is a good thing) the counterpart programs would behave
> about like this:
>         less --help | wc -l
>         233
>         p --help | wc -l
>         3
>
+1 a good morning chuckle on a snowy day in New England.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170401/df1ece2e/attachment.html>


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
@ 2017-04-05 16:08 Norman Wilson
  0 siblings, 0 replies; 16+ messages in thread
From: Norman Wilson @ 2017-04-05 16:08 UTC (permalink / raw)


Joerg Schilling:

  BTW: UNOS has been sold to real customers from it's beginning. Was UNIX V8 
  available outside AT&T?

=====

I'm not sure what that has to do with anything.  Which
of your body parts is so small as to make you insecure,
and which UNIX distributions are your body parts drawn
from?

To answer the question seriously, though: as I think I've
already explained here, Eighth Edition UNIX was available
under special per-site licensing (a letter agreement) to
educational institutions.  I'm not sure what the official
criterion was: I helped make the tape, but wasn't involved
in the paperwork.  I believe the total was about a dozen
places.  A few of them did interesting work with the
system that was published e.g. at USENIX conferences
(Princeton comes to mind), but most I think never even
booted the system up.  By then there were other members
of the UNIX family that were more comfortable for general
use, and people were more interested in the ideas than
in the code.

And of course we were a research group.  We weren't making
things for customers.  We were sharing our work, to the
extent the laywers and our own limited resources allowed.

That was the last time the Computing Science Research
Center attempted anything like a formal distribution.
Any `distributions' after that are just snapshots of
a constantly-evolving system.

Norman Wilson
Toronto ON
(Body parts not available on github.  Sorry.)


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-04 21:01 Norman Wilson
@ 2017-04-05  9:39 ` Joerg Schilling
  0 siblings, 0 replies; 16+ messages in thread
From: Joerg Schilling @ 2017-04-05  9:39 UTC (permalink / raw)


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

Norman Wilson <norman at oclsc.org> wrote:

> Joerg Schilling:
>
>   Interesting that they created a name clash:
>
> 	"p" was the name of a pager on UNOS, the first realtime
> 	UNIX lookalike from former AT&T employees.
>
> =====
>
> p was something Rob Pike brought when he arrived in
> 1980.  I believe he wrote its first version several
> years earlier, when he was at the University of Toronto.

The timestamp for p.c in V8 is:

	May 30 06:56 1983

Do you have a link to verify that it has been created earlier?

> Since UNOS dates from 1981 (says Wikipedia), I think
> Rob's p gets precedence.

p from UNOS was written by Jeff Goldberg in 1981 or 1982.

> Not that it matters.  There never was, nor should there
> ever have been, some global register of UNIX command
> names during its formative years.  UNIX was a research
> platform and a living work-in-progress until it became
> productized in the latter part of the 1980s.

Well, in practice people managed this problem nicely.
The annoying name clashes I am aware of are less than 20 years old.

> And, of course, UNOS was a lookalike written from scratch.
> It wasn't UNIX.  If it wanted to be, it should have
> adopted Rob's p!

Well, if Rob's p existed before and was available as OSS.....

The background for UNOS in it's first glance was that Jeff Goldberg wanted to 
rewrite UNIX from scratch in less than a year. I believe, he did a pretty good
job.

BTW: UNOS has been sold to real customers from it's beginning. Was UNIX V8 
available outside AT&T?

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/


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
@ 2017-04-04 21:01 Norman Wilson
  2017-04-05  9:39 ` Joerg Schilling
  0 siblings, 1 reply; 16+ messages in thread
From: Norman Wilson @ 2017-04-04 21:01 UTC (permalink / raw)


Joerg Schilling:

  Interesting that they created a name clash:

	"p" was the name of a pager on UNOS, the first realtime
	UNIX lookalike from former AT&T employees.

=====

p was something Rob Pike brought when he arrived in
1980.  I believe he wrote its first version several
years earlier, when he was at the University of Toronto.

Since UNOS dates from 1981 (says Wikipedia), I think
Rob's p gets precedence.

Not that it matters.  There never was, nor should there
ever have been, some global register of UNIX command
names during its formative years.  UNIX was a research
platform and a living work-in-progress until it became
productized in the latter part of the 1980s.

And, of course, UNOS was a lookalike written from scratch.
It wasn't UNIX.  If it wanted to be, it should have
adopted Rob's p!

Norman Wilson
Toronto ON
(Not in a particularly serious mood)


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-04 13:07   ` Random832
@ 2017-04-04 13:14     ` Joerg Schilling
  0 siblings, 0 replies; 16+ messages in thread
From: Joerg Schilling @ 2017-04-04 13:14 UTC (permalink / raw)


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

Random832 <random832 at fastmail.com> wrote:

> I haven't looked at V9, but the V10 manual mentions that the "more"
> command is locally an alias to its extremely minimalistic "p" pager.

Interesting that they created a name clash:

	"p" was the name of a pager on UNOS, the first realtime
	UNIX lookalike from former AT&T employees.

BTW: "p" as an enhanced clone of the UNOS "p" exists in schilytools since 1984.

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/


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-03 17:27 ` Joerg Schilling
@ 2017-04-04 13:07   ` Random832
  2017-04-04 13:14     ` Joerg Schilling
  0 siblings, 1 reply; 16+ messages in thread
From: Random832 @ 2017-04-04 13:07 UTC (permalink / raw)


On Mon, Apr 3, 2017, at 13:27, Joerg Schilling wrote:
> Doug McIlroy <doug at cs.dartmouth.edu> wrote:
> 
> > > I find it striking that v9 is missing stuff like more or less.
> > As indeed you should. No programs are more antithetical to the
> 
> If the "more" is based on the "more xpg4" variant of the "more" source
> from 
> SVr4, then it is closed source and the OSF, HP or IBM is preventing a 
> redistribution.

I haven't looked at V9, but the V10 manual mentions that the "more"
command is locally an alias to its extremely minimalistic "p" pager.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-04-01 14:09 Doug McIlroy
@ 2017-04-03 17:27 ` Joerg Schilling
  2017-04-04 13:07   ` Random832
  0 siblings, 1 reply; 16+ messages in thread
From: Joerg Schilling @ 2017-04-03 17:27 UTC (permalink / raw)


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

Doug McIlroy <doug at cs.dartmouth.edu> wrote:

> > I find it striking that v9 is missing stuff like more or less.
> As indeed you should. No programs are more antithetical to the

If the "more" is based on the "more xpg4" variant of the "more" source from 
SVr4, then it is closed source and the OSF, HP or IBM is preventing a 
redistribution.

Sun mentioned in 2005 that IBM was blocking the wish to make it OSS.

What I've heard from IBM at CeBIT is that IBM today would decide different.

But note that AT&T is (like Sun) only allowed to decide on code that only 
contains Copyright messages from AT&T and/or Sun.

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/


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
@ 2017-04-01 14:09 Doug McIlroy
  2017-04-03 17:27 ` Joerg Schilling
  0 siblings, 1 reply; 16+ messages in thread
From: Doug McIlroy @ 2017-04-01 14:09 UTC (permalink / raw)


> I find it striking that v9 is missing stuff like more or less.
As indeed you should. No programs are more antithetical to the


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-03-31 19:53 ` Clem Cole
@ 2017-04-01  5:43   ` Warner Losh
  0 siblings, 0 replies; 16+ messages in thread
From: Warner Losh @ 2017-04-01  5:43 UTC (permalink / raw)


On Fri, Mar 31, 2017 at 1:53 PM, Clem Cole <clemc at ccc.com> wrote:
>
> On Fri, Mar 31, 2017 at 3:16 PM, Norman Wilson <norman at oclsc.org> wrote:
>>
>> The 10/e manual came out in early 1990.  It happened
>> because enough of us wanted to have a current manual
>> again,
>
> Well thank you!    I was on a trip and had stopped into a book store in
> Cambridge, UK shortly after it was published and realized I was not going to
> see it in the US anytime soon and certainly not in industry which is where I
> was by then.   I said, hmmm, I better buy that while I can. So, I did, and
> it has lived for years on my shelf in the basement.
>
> Nice to have the official doc and the bits now too ;-)

It's starting to look like we need to reconstruct v8, v9 and v10 to
varying degrees based on when snapshots were taken...

Warner


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-03-31 15:34 Diomidis Spinellis
@ 2017-04-01  0:40 ` Noel Hunt
  0 siblings, 0 replies; 16+ messages in thread
From: Noel Hunt @ 2017-04-01  0:40 UTC (permalink / raw)


I have a distribution which I am pretty sure is V9, since there
is a tell-tale comment in dmesg.c:

/*
 * cheap hack
 * V9 vs 9Vr2
 */

and the '9Vr2' chimes with what Norman Wilson said in his recent
mail.

The man subdirectory is there, but I don't think it's complete;
'cmd' has a lot more in it than Norman Wilson's, but I am pretty
sure there is stuff in there that is encumbered somehow, like
'ccom'. If anyone can tell me what to remove, I shall and send
the resulting archive to Warren.  Here is a listing (-F) of
'cmd' (I am using gmail and have tried to set the font to Courier
to keep the formatting for readability; apologies if it somehow
turns into a proportionally spaced font):


512restor.c    dmesg.c        mkfs.c         shares.sh*
AllCharges.sh* dskcpy.c       mknod.c        showq.c
Charges.sh*    du.c           mkstr.c        shstats.c
ac.c           dump/          mm.sh*         size.c
accton.c       dumpcatch.c    mmt.sh*        sleep.c
adb/           dumpdir.c      morse.c        smash.c
agh.c          echo.c         mount.c        sort.c
ar.c           ed.c           mt.c           sp.c
arcv.c         egrep/         mv.c           spline.c
arff.c         eqn/           ncheck.c       split.c
as/            equal/         neqn/          spool/
asa.c          error/         netfsbug.c     stat.c
ascii.c        expand.c       newer.c        strip/
at/            expr/          newgrp.c       stty.c
awk/           factor/        news.c         style/
bad144.c       false.sh*      nice.c         su.c
basename.c     fcopy.c        nm.c           sum.c
bc.y           fgrep.c        nohup.sh*      swapon.c
bcd.c          file.c         number.c       sync.c
bigcore.c      find.c         numdate/       tabs.c
btree/         findo.c        od.c           tail.c
bundle*        flcopy.c       passwd.sh*     tape.c
byteyears.c    fmt.c          passwdx.c      tar.c
c2/            fold.c         paste.c        tbl/
cal.c          fsck.c         pcc1/          tblmount.c
calendar/      fsplit.c       pfort/         tee.c
call.c         getopt.c       pic/           telno.c
cat.c          getty.c        pico/          test.c
cb/            getuid.c       pl.c           time.c
cbt/           grap/          poly/          tk.c
cc.c           graph/         pp/            touch.c
ccom/          grep.c         pr.c           tp/
cflow/         groups.c       prefer/        tpr.c
cflow.sh*      halt.c         pret/          tr.c
cfront/        hang.c         primes/        trace/
charge.c       hdr/           printenv.c     track.c
chdate.c       head.c         printf.c       treesum.c
checkeq.c      hideblock.c    procmount.c    troff/
chmod.c        hoc/           prof.c         tsort/
chown/         hp.c           ps/            tty.c
clear/         icheck.c       pstat.c        twig/
clri.c         id.c           pti.c          ucds.sh*
cmp.c          idiff.c        ptx.c          ul/
col.c          idle.c         punct/         umount.c
comm.c         init.c         pwd.c          und.c
config/        iostat.c       pwintf.c       unexpand.c
coreid.c       ipa/           quot.c         uniq.c
cp/            join.c         random.c       units/
cpio.c         kill.c         ranlib.c       upas/
cpp/           labmake.c      rarepl/        update.c
cref/          last.c         rates.c        user.c
cron.c         lcomp/         readslow.c     ustats.c
ct/            ld.c           reboot.c       v7.c
ctags.c        lex/           reccp.c        v8.c
cut.c          lim.c          refer/         vis.c
cvcrypt.c      limiter.c      reloc.c        visi/
d202.sh*       lint/          remshent.c     vmstat/
daemon/        ln.c           renice.c*      vpr.c
date.c         load/          restor.c       w.c
dblbuf.c       log.c          rev.c          wall.c
dc/            logdir.c       revpag.c       wc.c
dcheck.c       login.c        rm.c           where.sh*
dd.c           look.c         rmdir.c        which.sh*
deroff.c       ls.c           sa.c           who.c
df.c           make/          savecore.c     write.c
dict/          makekey.c      sdb/           wwb/
diction/       markbad.c      sed/           wwv/
diff/          mc.c           seq.c          xargs.c
diff3/         mesg.c         server/        xref/
dircmp.sh      mips.c         setgid.c       xstr.c
dired/         mk/            setlog.c       yacc/
dis.c          mkbitfs.c      settod/        yes.c
dkname.c       mkdir.c        sh/
dkstat.c       mkfile         sharer.c


On Sat, Apr 1, 2017 at 2:34 AM, Diomidis Spinellis <dds at aueb.gr> wrote:

> First, many thanks to all people who made it possible to release v8 to v10
> and especially to Warren for bringing them together.
>
> I went through the files in the Ninth Edition available at
> http://www.tuhs.org/Archive/Distributions/Research/Norman_v9/ and I fear
> that the distribution may be incomplete.  The manual pages for most
> sections are missing.  Also, many v8 /usr/src/cmd commands are not
> available in v9 /cmd.  This is the list of the difference between the two
> sets.
>
> 2621 300 300s 4014 450 512restor ac accton Admin apply arcv arff as asa
> ascii asd at awk bad144 basename bcd bundle byteyears c2 cal calendar
> cb cbt cc ccom cflow cflow checkeq chgrp clri col comm compact compat
> config cref crypt csh ct ctags cvcrypt cyntax daemon dcheck deroff des
> descrypt diction diff3 dircmp dired dmesg dskcpy dump dumpcatch dumpdir
> efl ether ex expand f77 factor false fcopy finddev flcopy fold fsplit
> fstat getopt getuid graph group gsi head hideblock hist hoc hp icheck
> ideal idiff inet install iostat kasb labmake last lcomp ld learn lfactor
> lint load log logdir look m4 mail Mail makekey man map mesg mips mkbitfs
> mkstr monk morse ncheck neqn netfsbug newer news nm number numdate oops
> pack paste pcc1 PDP11 plot primes prof pstat pti ptx punct qed quot
> random rarepl ratfor rcp readslow refer reloc renice reset restor rev
> rp07dump rp07rest sa savecore sdb sdiff seq server settod showq snocone
> spell spline split struct style sum swapon tabs tape tcat tk tp tpr tr
> trace track trim tsort ul und unexpand uniq units upas uucp uudecode
> uuencode v8 value view2d vis where wwb wwv xref xstr yacc yes
>
> Anyone knows what is going on?  Does someone have a more complete
> distribution of the Ninth Edition that Warren can put online?
>
> Diomidis
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170401/8cfaeda7/attachment.html>


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
  2017-03-31 19:16 Norman Wilson
@ 2017-03-31 19:53 ` Clem Cole
  2017-04-01  5:43   ` Warner Losh
  0 siblings, 1 reply; 16+ messages in thread
From: Clem Cole @ 2017-03-31 19:53 UTC (permalink / raw)


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

On Fri, Mar 31, 2017 at 3:16 PM, Norman Wilson <norman at oclsc.org> wrote:

> The 10/e manual came out in early 1990.  It happened
> because enough of us wanted to have a current manual
> again,
>
​Well thank you!    I was on a trip and had stopped into a book store in
Cambridge, UK shortly after it was published and realized I was not going
to see it in the US anytime soon and certainly not in industry which is
where I was by then.   I said, hmmm, I better buy that while I can. So, I
did, and it has lived for years on my shelf in the basement.

Nice to have the official doc and the bits now too ;-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170331/f23ee303/attachment.html>


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS]  Ninth Edition incomplete?
@ 2017-03-31 19:16 Norman Wilson
  2017-03-31 19:53 ` Clem Cole
  0 siblings, 1 reply; 16+ messages in thread
From: Norman Wilson @ 2017-03-31 19:16 UTC (permalink / raw)


I'll have to have a look at what's actually in the archive,
but it's important to understand that there was barely a
`distribution' of 8/e and never really any of subsequent
systems.

There was a distinct V8 tape, assembled mainly by Dennis
with some help from me, in the fall of 1984.  It did not
exactly match the manuals that were printed, I think only
for internal use, a few months before.  It was sent out
to about a dozen universities (and perhaps other sorts of
non-commercial places), with an individual letter agreement
with each destination to cover licensing.

Anything after that from the original Computing Science
Research Centre was effectively just random snapshots.
There was a Ninth Edition manual printed up, but it still
didn't really match the state of the system, partly
because nobody felt up to doing the all that work and
partly because various parts of the system were still
changing rapidly.

I remember personally making a few such snapshots at
various times, e.g. one for a certain university (again
under a one-off letter agreement), another for the
official UNIX System Labs folks in Summit (I took the
tape over there personally and helped get the system
running).  I have no idea whether any of those is in
Warren's archives, and I don't remember whether anyone
else made any such snapshots, though my role in the group
by then was such that I'd probably have been involved.

The `V9 for Sun' distribution was done by someone from
one of our sister groups.  He took a snapshot of our
system at some point and worked from that.  There wasn't
any organized way to keep his stuff in sync with ours, and
I don't think his stuff got a lot of use in the long run
so there was little motivation to fix that.

All of that at least partly explains the skew between
system and manual pages; it was really like that.  (Remember,
we were a research group, not a production computing
centre or a development shop.)  Snapshots may have been
made hastily enough that some things were missed, too.

The 10/e manual came out in early 1990.  It happened
because enough of us wanted to have a current manual
again, Doug was willing to take on the big task of
overall editing for Volume 1, and Andrew Hume was
energized to make Volume 2 happen--the first Volume 2
since the Seventh Edition.  There was a lot of rewriting,
cleanup, merging of related entries, and discarding of
stuff we no longer used or no longer considered an
official part of the system.  I remember that the first
printed copies arrived just in time for me to get one
before I left the wretched suburbs forever in June 1990.
Since I'd spent a lot of time working over the power-of-two
sections (2 4 8), I was pleased about that.

One thing that helped energize others about that manual,
by the way, was that I felt the parts I was responsible
for were way, way out of date, and that it was no longer
accurate for the system to call itself Ninth Edition
when it booted.  But Edition always meant the manual,
so Tenth Edition would be wrong too.  I made the boot
message say 9Vr2.  I figured that would annoy people
enough to help convince them to help get a new manual
out.  I have no data as to how big a help that was.

I don't know how many `V10 distributions' Warren has
at this point, but one of them is derived from a
snapshot I made during a visit to Bell Labs in 1994
or 1995.  I had rescued some MicroVAXes before they
disappeared into dumpsters, and decided it would be
fun to set up a system or two running Research UNIX
for my private enjoyment.  (I was working at a
university that had a letter agreement for 9/e--one
of the tapes I'd made, in fact--and a certain
department head at Bell Labs decided that as long
as I didn't spread the code around, that was probably
enough to keep lawyers happy.)  I made rather a raw
snapshot of the root, /usr, and the whole master
source-code area, but with /etc/passwd trimmed of
any real passwords.  Some years later (and with the
help of the resulting running systems) I made a
few tar images for Warren to keep in his secret
box pending the license issue (which we were discussing
even back then).  I removed some stuff that didn't
belong to Bell Labs and wasn't really part of the
system (e.g. some big mathematical packages, a huge
bolus of X11 code that had never compiled and never
would), and segregated in a separate tar image some
stuff that was arguably part of the system but that
might technically belong to others (e.g. our workhorse
C compiler was based on pcc2, work scj had done over
at USG/USL after he'd left the Research world).

None of that was really curated either, and there had
certainly been further changes to the system since
the final 1990 manual was printed, not all of which
had been properly reflected in /usr/man.

So don't call those systems distributions, because
they're not.  More important, don't expect them to be
fully coherent, because they aren't: they're snapshots,
not formal releases.

Norman Wilson
Toronto ON


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [TUHS] Ninth Edition incomplete?
@ 2017-03-31 15:34 Diomidis Spinellis
  2017-04-01  0:40 ` Noel Hunt
  0 siblings, 1 reply; 16+ messages in thread
From: Diomidis Spinellis @ 2017-03-31 15:34 UTC (permalink / raw)


First, many thanks to all people who made it possible to release v8 to 
v10 and especially to Warren for bringing them together.

I went through the files in the Ninth Edition available at 
http://www.tuhs.org/Archive/Distributions/Research/Norman_v9/ and I fear 
that the distribution may be incomplete.  The manual pages for most 
sections are missing.  Also, many v8 /usr/src/cmd commands are not 
available in v9 /cmd.  This is the list of the difference between the 
two sets.

2621 300 300s 4014 450 512restor ac accton Admin apply arcv arff as asa
ascii asd at awk bad144 basename bcd bundle byteyears c2 cal calendar
cb cbt cc ccom cflow cflow checkeq chgrp clri col comm compact compat
config cref crypt csh ct ctags cvcrypt cyntax daemon dcheck deroff des
descrypt diction diff3 dircmp dired dmesg dskcpy dump dumpcatch dumpdir
efl ether ex expand f77 factor false fcopy finddev flcopy fold fsplit
fstat getopt getuid graph group gsi head hideblock hist hoc hp icheck
ideal idiff inet install iostat kasb labmake last lcomp ld learn lfactor
lint load log logdir look m4 mail Mail makekey man map mesg mips mkbitfs
mkstr monk morse ncheck neqn netfsbug newer news nm number numdate oops
pack paste pcc1 PDP11 plot primes prof pstat pti ptx punct qed quot
random rarepl ratfor rcp readslow refer reloc renice reset restor rev
rp07dump rp07rest sa savecore sdb sdiff seq server settod showq snocone
spell spline split struct style sum swapon tabs tape tcat tk tp tpr tr
trace track trim tsort ul und unexpand uniq units upas uucp uudecode
uuencode v8 value view2d vis where wwb wwv xref xstr yacc yes

Anyone knows what is going on?  Does someone have a more complete 
distribution of the Ninth Edition that Warren can put online?

Diomidis


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-04-05 16:08 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-01 13:38 [TUHS] Ninth Edition incomplete? Doug McIlroy
2017-04-01 13:47 ` Jason Stevens
2017-04-01 14:27   ` Doug McIlroy
2017-04-01 15:39     ` Clem Cole
  -- strict thread matches above, loose matches on Subject: below --
2017-04-05 16:08 Norman Wilson
2017-04-04 21:01 Norman Wilson
2017-04-05  9:39 ` Joerg Schilling
2017-04-01 14:09 Doug McIlroy
2017-04-03 17:27 ` Joerg Schilling
2017-04-04 13:07   ` Random832
2017-04-04 13:14     ` Joerg Schilling
2017-03-31 19:16 Norman Wilson
2017-03-31 19:53 ` Clem Cole
2017-04-01  5:43   ` Warner Losh
2017-03-31 15:34 Diomidis Spinellis
2017-04-01  0:40 ` Noel Hunt

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).