I <tuhs(a)cuzuco.com> wrote:
> I resurrected the Lions' source code for the commentary I made some
> 15 years back -- line numbers at all. It had been lost for some time
> and it took a bit, but I finally found it on some obsolete media.
> In making it I didn't have v6 source so it was reverted from v7.
>
> See http://v6.cuzuco.com/
Sorry to bother again, but I just noticed that the PostScript versions
I uploaded were the portrait mode ones, not landscape. I have put the
right ones in now, so if you downloaded them before this message, you'll need
to get them again. Both PDFs however were and are correct.
-B
On Thursday, April 15, 2004 6:40 AM, Warren Toomey <wkt(a)tuhs.org> wrote:
> >>I will give you all three guesses as to who Leo was. Hint: he lives
> >>in Australia.
>
> On Thu, Apr 15, 2004 at 09:18:45AM +1000, Peter Jeremy wrote:
> >That would rule out John since he no longer lives in Australia.
>
> True. The person is alive and well and living on the Gold Coast in
> Queensland where he works for a small private university. He is
> also semi-active in the arena of Unix history. He has a beard. He
> regrets never admitting to the copying of the commentary to John
> Lions personally, because John would probably have commended the
> act.
Hmmm, try Googling for /interests "unix history" australia latex/ :-)
You wouldn't know, off-hand, whether 'Leo' actually rekeyed the content ?
--
Roger
I have that source tarball for v6. It's very nice. The only trouble is
it will not compile that's for sure and I don't have enough experience with
assembly to even look at the labels and mnemonics. It's nice to look at and
think this once worked.
Bill
I can cite a third edition that existed inside Bell Labs
at one point: white covers, with the latter-day AT&T Bell
Laboratories name and deathstar logo; AT&T BELL LABORATORIES
PROPRIETARY (RESTRICTED) printed across the bottom of every
page. The title page also says Use pursuant to G.E.I. 2.2.
Instead of `this document may contain information covered by
one or more licenses,' there is a paragraph declaring that
`This document is restricted to authorized AT&T employees who
have a job-related need to know, and holders of a license for
the UNIX* Operating System, Level Six, from AT&T Technologies,
Inc., subject to the restrictions stated in such license.'
And of course the footnote credits the trademark to AT&T Bell
Laboratories.
The use of the deathstar and the modern company name suggest
these were printed post-divestiture, i.e. no earlier than 1984.
Andrew Hume came across a few copies of this edition sametime in
the late 1980s. I think they came from a load of stuff about to
be thrown out by Judy Macor, who used to be the person who handled
license paperwork and sent out tapes.
For some reason my copy has a paper clip on the page where
`You are not expected to understand this' appears.
Norman Wilson
Toronto ON
> > I have no doubt that the commentary was produced with the V6 nroff.
> > It has the look of machine-formatted text about it, although it was
> > clearly printed on a constant-width line printer of the time.
> >
> > Now, were anyone so truly perverse, they might take the latex and
> > convert it into nroff/troff. :-)
>
> Thus returning to the original form in which it was prepared. There's
> an appealing circularity and feeling of having come full circle to
> that...
Doing so would be a major Waste Of Time. This fact, in combination with
the "appealing circularity" just mentioned makes it highly likely that
it *will* be done by a Graduate Student somewhere .... :-)
Arnold
Bibliographic notes: It appears that the version of
the commentary that appeared on Usenet and has
been transformed variously is just the notes.
So far as I can tell, it's an accurate rendition of them.
There were ~2 original versions of the two-volume
work (the source and the commentary). The two
versions are--
Those produced at UNSW: the one I have are in red
(source) and orange (commentary) covers. There
might have been more than one printing of this.
The commentary was probably done on some nice terminal
like the Diablo daisy-wheel. The source was rendered on
a dot-matrix terminal.
The second version was done within AT&T/WECo for internal
use, and could also be ordered by licensees--perhaps it was even
included with a tape. Salus says these were no longer available by 1978.
These have pale blue covers. The contents
were, I believe, a photocopy of one of the UNSW renditions.
The Peer-to-Peer edition (1996) is probably a photocopy of
an AT&T version; it contains various labels that doubtless would
have been in them. But they could have been stripped in
from tape labels or somewhere. Perhaps Berny Goodheart
would know about this part of the production process.
The UNSW version I have has, on its title page for the source
book, a paragraph that says "This document may contain
information covered by one or more licenses...." and is noted
by Lions as issued in June, 1977.
The PtoP version of this page is in a different font, and has a splash label
in printer font "This information is proprietary and is the
property of Bell Telephone Laboratories, Inc...."
It's noted by Lions as of November 1977, and marked
"second printing."
It would be nice to cajole PtoP into reprinting, although
the combination of the TUHS V6 sources and the various
renditions of the commentary contain most of the
information (though without the heartfelt encomia).
Dennis
On Tue, Apr 13, 2004 at 08:06:43PM -0400, Tim Shoppa wrote:
>>> Latex source to the Lions book was posted to alt.folklore.computers
>>> circa 1994. I'm guessing that the poster (a "Leo") typed it in by hand.
On 2004-Apr-15 07:58:45 +1000, Warren Toomey <wkt(a)tuhs.org> wrote:
>>I will give you all three guesses as to who Leo was. Hint: he lives
>>in Australia.
On Thu, Apr 15, 2004 at 09:18:45AM +1000, Peter Jeremy wrote:
>That would rule out John since he no longer lives in Australia.
True. The person is alive and well and living on the Gold Coast in
Queensland where he works for a small private university. He is
also semi-active in the arena of Unix history. He has a beard. He
regrets never admitting to the copying of the commentary to John
Lions personally, because John would probably have commended the
act.
Warren
Greg 'groggy' Lehey <grog(a)lemis.com> wrote:
....
> >>> [Lions book]
> >>>> Wow. Time to start Xeroxing it again... :)
> >>>
> >>> Latex source to the book was posted to alt.folklore.computers circa
> >>> 1994. I'm guessing that the poster (a "Leo") typed it in by hand
> >>> given the comments that came with the readme.
> >>
>
> Yes, I've found it now and put it up in multiple formats at
> http://www.lemis.com/grog/Documentation/Lions/. Enjoy!
>
> Greg
I resurrected the Lions' source code for the commentary I made some
15 years back -- line numbers at all. It had been lost for some time
and it took a bit, but I finally found it on some obsolete media.
In making it I didn't have v6 source so it was reverted from v7.
See http://v6.cuzuco.com/
-B
> To: tuhs(a)minnie.tuhs.org
> From: Mirian Crzig Lennox <list-tuhs(a)cosmic.com>
> Subject: Re: [TUHS] Booting v6
> Date: Wed, 14 Apr 2004 11:04:48 -0400
>
> I'm amused that someone would use LaTeX to reproduce a manuscript of
> dot-matrix source listings and roughly-typewritten commentary.
I have no doubt that the commentary was produced with the V6 nroff.
It has the look of machine-formatted text about it, although it was
clearly printed on a constant-width line printer of the time.
Now, were anyone so truly perverse, they might take the latex and
convert it into nroff/troff. :-)
Arnold
> Date: Wed, 7 Apr 2004 11:53:26 +0100
> Thread-Topic: [TUHS] Booting v6
> Thread-Index: AcQcYq8V+wOYWKxXRAqhjHttR6C44gAJhvuw
> From: "Wells, Richard" <rwells(a)impaq.co.uk>
> To: "Lars Brinkhoff" <lars(a)nocrew.org>
>
> IMHO it's very good reading / learning.
>
> I couldn't buy the book when I last tried (about a year ago) - I think
> it was out of print.. I did manage to find it all on the web though.
>
> Richard Wells
>
>
> -----Original Message-----
> From: Lars Brinkhoff [mailto:lars@nocrew.org]
> Sent: 07 April 2004 06:32
> To: Carl Lowenstein
> Cc: tuhs(a)minnie.tuhs.org
> Subject: Re: [TUHS] Booting v6
>
> Carl Lowenstein <cdl(a)mpl.ucsd.edu> writes:
> > > From: "Ian King" <iking(a)windows.microsoft.com>
> > >
> > > BTW, the Lions book - which documents 6th Ed. very comprehensively -
> is
> > > available for legal purchase. I have both the published version and
> > > (from a set of docs I bought on eBay) an old 'bootleg' photocopy.
> > Me too, as they say. I did the bootleg photocopying myself.
>
> Is it still good reading?
It was last time I looked. Today I seem to have misplaced my copy.
Just checked AddAll book search, the reprint of the Lions book has
become a rare collectable, and is selling for about $100. Oh, well,
somebody bid a VT100 up to $355 yesterday.
carl
The PDF when viewed in acroread is rather obnoxious to my system, it turns off
controls and the window manager frame and takes over the whole window but love
that google cache.
http://tinyurl.com/3x4ld
__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway
http://promotions.yahoo.com/design_giveaway/
Greetings All.
Here is an unashamed but brief plug for my new book, "Linux Programming
by Example: The Fundamentals":
http://www.phptr.com/title/0131429647
It is an introductory linux/unix programming book that uses both V7 code
and current GNU code to teach the basic linux/unix programming API. The
preface points at the TUHS archive site.
I doubt that anyone on this list would really learn anything from it,
but it's sorta topical because it uses V7 code. Also, the cover design
is really cool. :-)
If this is too commercial for anyone, I apologize; I won't post anything
else about it to this list. (If you feel the need, please flame me
off list. Thanks.)
Thanks,
Arnold Robbins
> > Bell System Technical Journal, July/August 1978 Vol. 57, No. 6., Part 2.
>
> you can find many of the documents cited in this issue in the
> UNIX Programmer's Manual for the Seventh Edition, Volume 2B,
> which is included, for example, in the package
> http://telexx.mni.fh-giessen.de/PDP11-UNIX/unix-v7-3.tar.gz
The manual can also be gotten online, in postscript and PDF and troff
from http://plan9.bell-labs.com/7thEdMan.
Arnold
> Hello from Gregg C Levine
> Um this fellow, Ken Thompson. According to my copy of the book on the
> C programming language, only Brian Kernighan, and David Ritchie, are
> mentioned. Ken Thompson, is only mentioned as being a partner in the
> creation of UNIX, I think he was a co-author in the book mentioned in
> titles pages, describing the UNIX programming environment.
> And yes, the rest of the article did look okay, around that.
...um... see http://www.bell-labs.com/news/1999/april/28/1.html:
"Ritchie and Thompson Receive National Medal of Technology from President
Clinton"
--
Roger
> From: "Gregg C Levine" <hansolofalcon(a)worldnet.att.net>
> To: "'Kenneth Stailey'" <kstailey(a)yahoo.com>, <tuhs(a)tuhs.org>
> Subject: RE: [TUHS] Just noticed an article on John Lions on Salon.com
> Date: Mon, 12 Apr 2004 14:51:11 -0400
>
> Hello from Gregg C Levine
> An interesting discourse on the subject of the gentleman's books. I
> haven't found them, as yet. However, I did find one discrepancy in the
> article. I suppose Dennis Ritchie will comment eventually, but, here
> goes, his name, and Brian Kernighan are mentioned on my copy of the
> book on the C programming language. The only time I've seen the other
> fellow's name mentioned was in regards to another book on UNIX.
By "the other fellow" do you mean Ken Thompson?
If so, you are far behind in your knowledge of Unix history.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
Hello from Gregg C Levine
Um this fellow, Ken Thompson. According to my copy of the book on the
C programming language, only Brian Kernighan, and David Ritchie, are
mentioned. Ken Thompson, is only mentioned as being a partner in the
creation of UNIX, I think he was a co-author in the book mentioned in
titles pages, describing the UNIX programming environment.
Ken's name is on a number of interesting papers from the early days of
UNIX, including the original one in CACM, but so far as I can remember
he was never the official author or co-author of a UNIX book. You may
be thinking of `The UNIX Programming Environment,' by Kernighan and Pike.
I suppose those who don't know both Ken Thompson and Rob Pike might
confuse them, especially since (I think) they both reside in the Bay
Area now. It may help to know that Rob's nose comes nearer to a
sharp point, and that Ken is a licensed pilot. They are certainly
different people; I have seen them in the same room many times.
Norman Wilson
Toronto ON
To all concerned,
I decided to find out if the book were still available.
Per Dan Doernberg at Peer-To-Peer Communications:
>The "Lions' book" is temporarily out of stock; we expect to
>have it available in approximately 2-3 months.
>
>Background--- Peer-to-Peer Communications is the original
>publisher of "Lions' Commentary on Unix", but we sold the book
>to Annabooks/RTC Group in 1999. RTC decided not to reprint it
>when they ran out of stock, so we took the publishing rights
>back and are now working to make reprint arrangements.
>
>
>Sincerely,
>
>
>Customer Service
>Peer-to-Peer Communications Inc.
>service(a)peer-to-peer.com
Thank you,
James Falknor
> From: "Gregg C Levine" <hansolofalcon(a)worldnet.att.net>
> To: "'Norman Wilson'" <norman(a)nose.cs.utoronto.ca>, <tuhs(a)tuhs.org>
> Subject: RE: [TUHS] Just noticed an article on John Lions on Salon.com
> Date: Mon, 12 Apr 2004 20:19:56 -0400
>
> Hello (again) from Gregg C Levine
> I believe your right. And I am willing to concede the points regarding
> the two gentlemen in question. However, all of the documents I have
> seen within the past ten years regarding the birth, and history of
> UNIX, all have mentioned both Brian Kernighan, and David Ritchie are
> mentioned. Complete with the appropriately selected story as well.
>
> I suspect however, that in that early paper, Ken Thompson is indeed
> mentioned, however the web page in question does not go into enough
> detail, as it should.
>
> And regarding the book, your right. I've got my copy of the C book
> across the room, and normally don't refer to it unless necessary.
You know, Unix is not 100% identical to C.
Before continuing this line of discussion, you really should find a copy of
Bell System Technical Journal, July/August 1978 Vol. 57, No. 6., Part 2
where Ritchie and Thomson describe the design of Unix.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
A quick guide; but it doesn't distinguish Pike.
He's probably the slimmest and shortest, and remains
the least bearded the last time I saw him.
From: dmr(a)alice.att.com (Dennis Ritchie)
Subject: re: UNIX
Message-ID: <11613(a)alice.att.com>
Date: 14 Nov 90 05:53:03 GMT
Organization: AT&T Bell Laboratories, Murray Hill NJ
I read,
> Looks like folks are now beginning to credit the
> development of UNIX to Kernighan and Ritchie, but
> I thought the principal investigators were
> *Thompson* and Ritchie. Did something change?
The differences between Kernighan Ritchie Thompson
are real but very subtle. We all look alike (middle
aged with scruffy graying beards). Note these
distinctions:
-- Kernighan is slimmest, Ritchie middlest, Thompson
heaviest in body build
-- Ritchie got contacts a couple of years ago and so
is the only current non-glasses wearer
-- Thompson wouldn't touch netnews with a pole,
Kernighan secretly gets misc.invest and misc.taxes
mailed to him, Ritchie reads it more than is good
for him and occasionally contributes
-- Ritchie is the only one who has met five people
who have appeared on David Letterman (Penn,
Teller, Rob Pike, Mayor Koch, and the guy who
raised the biggest hog in Ohio)
-- Kernighan has written ten times as much readable
prose as has Ritchie, Ritchie ten times as much as
Thompson. It's tempting to say that the reverse
proportions hold for code, but in fact Kernighan
and Ritchie are more nearly tied and Thompson
wipes us both out.
Dennis
To all concerned,
I was wondering what progress has been made in porting 32V to the
x86 platform.
I would like to keep track of it's development. Maybe even dedicate
a web site just for 32V/32I on x86. I'm not certain on how to setup a
repository, but I'm willing to learn as I go.
I have a DSL connection. 3 dedicated IP addresses (1 DNS, 1 mail
server, 1 web server). The web server has 80Gb of storage space and is
running Slackware Linux 9.1. I currently host my own web site:
http://www.peacemax.org on the web server.
I would really like to see a free / low cost UNIX or UNIX-like OS
for the x86 platform come to fruition without the legal battles that
Linux and BSD have had to deal with over the years.
Thank you,
James Falknor
> Subject: RE: [TUHS] Booting v6
> Date: Tue, 6 Apr 2004 16:04:10 -0700
> Thread-Topic: [TUHS] Booting v6
> thread-index: AcQcKECoV1Z8goZHTHydv0dtlVPxNwAANuHA
> From: "Ian King" <iking(a)windows.microsoft.com>
> To: "Carl Lowenstein" <cdl(a)mpl.ucsd.edu>, <billc_2(a)charter.net>,
> <tuhs(a)minnie.tuhs.org>
>
> BTW, the Lions book - which documents 6th Ed. very comprehensively - is
> available for legal purchase. I have both the published version and
> (from a set of docs I bought on eBay) an old 'bootleg' photocopy.
Me too, as they say. I did the bootleg photocopying myself.
> There was at least one card that would drive a vector display, like the
> old Tektronix storage tube devices, but most I/O was terminal based. I
> have some old ADM3a terminals that folks often mistake for early iMacs -
> they ask me which processor they use. :-)
The first 11/20 I used had a Tektronix 4002 Graphics terminal
with it. This was a storage tube, vector addressable. But it also
had a complete ASCII terminal emulator built in, with diode matrix
character generator ROMs. Also the best keyboard I ever used,
with magnetically-operated reed switches. The Tek terminal used
a specially modified KL11 terminal interface, which did serial
communication to the CPU at something like 100k characters/sec.
This made the hard-copy TTY-based editor really easy to use, because
it could repaint the whole screen in a fraction of a second.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
IMHO it's very good reading / learning.
I couldn't buy the book when I last tried (about a year ago) - I think
it was out of print.. I did manage to find it all on the web though.
Richard Wells
-----Original Message-----
From: Lars Brinkhoff [mailto:lars@nocrew.org]
Sent: 07 April 2004 06:32
To: Carl Lowenstein
Cc: tuhs(a)minnie.tuhs.org
Subject: Re: [TUHS] Booting v6
Carl Lowenstein <cdl(a)mpl.ucsd.edu> writes:
> > From: "Ian King" <iking(a)windows.microsoft.com>
> >
> > BTW, the Lions book - which documents 6th Ed. very comprehensively -
is
> > available for legal purchase. I have both the published version and
> > (from a set of docs I bought on eBay) an old 'bootleg' photocopy.
> Me too, as they say. I did the bootleg photocopying myself.
Is it still good reading?
--
Lars Brinkhoff, Services for Unix, Linux, GCC, HTTP
Brinkhoff Consulting http://www.brinkhoff.se/
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
http://minnie.tuhs.org/mailman/listinfo/tuhs
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
> From: "Bill Cunningham" <billc_2(a)charter.net>
> To: <tuhs(a)minnie.tuhs.org>
> Date: Tue, 6 Apr 2004 06:30:01 -0400
> Subject: [TUHS] Booting v6
>
> I was looking through the old archives at the old UNIX Dennis Ritchie
> submitted. I would like to know how to boot this. I can't seem to compile
> the PDP emulator(s) with djgpp or a non-linux system. I can with my linux.
See below for a session log showing booting 6th Ed Unix on a Linux system.
> Dennis said this version of unix was compiled with assembly, then into C if
> I'm not mistaken.
I'm pretty sure that by 6th Ed the system was mostly C, with only a
few assembly routines.
> Now the PDPs they were the machines with no monitors just
> printer tty type output correct?
High-resolution bit-mapped graphics at any reasonable price came along
a few years after 6th Ed. Unix. Character-cell CRT terminals that
could display 72x12 up to 80x24 characters on a screen were available
in 1975, but were pretty expensive.
Instructions for booting "uv6swre" are contained in the file "simh_swre.txt".
To make things easier for myself, I did the following:
$ cp unix0_v6_rk.dsk rk0.dsk
and so on for 1, 2, 3.
This gives me copies of the distribution disks that I can work with
without losing the originals. Then I made a startup file "run.conf"
to contain the commands for the emulator. Here is the result of a
very recent session:
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
Script started on Tue 06 Apr 2004 03:09:12 PM
PDT helium3$ cat run.conf
set cpu u18
set cpu 256k
attach rk0 rk0.dsk
attach rk1 rk1.dsk
attach rk2 rk2.dsk
attach rk3 rk3.dsk
boot rk0
helium3$ pdp11 run.conf
PDP-11 simulator V3.1-0
Disabling XQ
@unix
login: root
# date
Sat Aug 20 12:19:47 EDT 1994
# ls -l
total 182
drwxr-xr-x 2 bin 1040 Jan 1 1970 bin
drwxr-xr-x 2 bin 352 Jan 1 1970 dev
drwxr-xr-x 2 bin 304 Aug 20 12:19 etc
drwxr-xr-x 2 bin 336 Jan 1 1970 lib
drwxr-xr-x 17 bin 272 Jan 1 1970 mnt
drwxr-xr-x 2 bin 32 Jan 1 1970 mnt2
-rw-rw-rw- 1 root 28472 Aug 20 12:01 rkunix
-rwxr-xr-x 1 bin 28636 Aug 20 11:38 rkunix.40
drwxrwxrwx 2 bin 144 Aug 20 12:14 tmp
-rwxr-xr-x 1 bin 28472 Aug 20 12:01 unix
drwxr-xr-x 13 bin 224 Aug 20 12:22 usr
drwxr-xr-x 2 bin 32 Jan 1 1970 usr2
# stty
speed 110 baud
erase = '#'; kill = '@'
even odd -nl echo -tabs cr1
# sync;sync
#
Simulation stopped, PC: 034316 (ADD #26,R2)
sim> bye
Goodbye
helium3$ exit
Script done on Tue 06 Apr 2004 03:10:09 PM PDT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Notes: the simh command for emulating a Unibus PDP11 with 18-bit
addressing is now "set cpu u18".
In the line "@unix" the "@" is the prompt from the boot program, "unix"
is your response to it. Root has no password.
The disks are mounted rk1 on /usr
rk2 on /usr/source
rk3 on /mnt
The default character erase and line kill characters shown by stty
are not what anyone is used to these days.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
I was looking through the old archives at the old UNIX Dennis Ritchie
submitted. I would like to know how to boot this. I can't seem to compile
the PDP emulator(s) with djgpp or a non-linux system. I can with my linux.
Dennis said this version of unix was compiled with assembly, then into C if
I'm not mistaken. Now the PDPs they were the machines with no monitors just
printer tty type output correct?
Bill