Thor Lancelot Simon <tls(a)rek.tjls.com> wrote:
> It would be nice to have the pre-4.4 (was it 4.4-alpha?) and 4.4BSD
> distributions, as shipped by CSRG, in the archive.
See my previous posting.
> What would be even nicer would be the entire system as of the last
> time it was touched -- the AT&T-encumbered system which would correspond
> to the free 4.4BSD-Lite2 distribution which was the last public output
> from CSRG.
You'll get exactly this if you order Marshall Kirk McKusick's CSRG Archives
CD-ROM set. The last CD-ROM is the image of CSRG's master /usr/src as it
existed on the last second of CSRG's existence, one hour after the 4.4BSD-Lite2
tape was pressed.
> Did anyone ever build a distribution of such a system?
You mean binary distribution? Well, the machine the master /usr/src was stored
on ran this system presumably, so I guess the binaries you want existed at some
point. Whether they have been preserved anywhere is an entirely different
matter.
> Is it feasible
> to do so now?
I suppose so. The best way to do it would probably be to bootstrap from the
4.4BSD tape and then recompile the system from the new source tree.
> I don't have a firm grasp on which architectures would
> actually compile and run as of that point in the SCCS files -- would
> VAX, using the old VM system?
I also have a very vague idea of what exactly can 4.4BSD-* run on. But
definitely not VAX or Tahoe. There is no old VM in the 4.4BSD-* tree, and the
kernel architecture has changed so much between 4.3BSD and 4.4BSD that back-
porting it is not something I would volunteer to do.
> I'd assume hp300 would work, since it
> was the primary development platform, right?
Yes.
> Had the LBL SPARC port been integrated?
Yes.
You know, if your interest is in resurrecting CSRG, my advice to you is not to
bother with 4.4BSD-*, but to join Quasijarus Project instead. The break point
in the history of CSRG was in late 1988. Everything after that is so far from
True UNIX that I have decided to put a big X over it, turn the Universe clock
back to that point (using my SCCS Time Machine), declare all of CSRG's
post-1988 work "not really CSRG", and declare myself CSRG's true successor.
If you look at my mail signature, you'll see that I'm the new official
maintainer of Berkeley UNIX and the principal architect of its further
development, known as Quasijarus Project. As far as I am concerned, 4.4BSD
never existed except as a "side branch" from True UNIX, and the last True UNIX
release from CSRG was 4.3BSD-Tahoe. I picked it up from that point and now I'm
maintaining and developing it just as CSRG did until 1988. I am the true
successor of true CSRG. If you want CSRG, here I am.
BTW, it's not just that I suddenly declared myself to be the new CSRG. I earned
this title, not just assumed it. Marshall Kirk McKusick himself (the previous
maintainer of CSRG) acknowledges me as the new principal maintainer and
architect. Oh, and he doesn't even object to my decision to undo all of his and
others' 1988-1995 work with the SCCS Time Machine. He said himself in a private
E-mail that he would love to see the golden old non-bloated system resurrected.
I have used the term "True UNIX" several times in this message. Let me explain
what I mean. While others may view the history of UNIX as a tree (you hear
about UNIX history tree diagrams all the time), I view it as a straight line.
The straight line of _mainstream_ True UNIX development looks like this:
V6 (Bell) -> V7 (Bell) -> 32V (Bell) -> 3BSD (UCB) -> 4.0BSD (UCB) -> 4.1BSD
(UCB) -> 4.2BSD (UCB) -> 4.3BSD (UCB) -> 4.3BSD-Tahoe (UCB) ->
4.3BSD-Quasijarus0 (Michael Sokolov) -> future Quasijarus releases (Michael
Sokolov).
For each release the responsible entity is indicated in parentheses. There are
several things worth noting here. Notice how after V7 and 32V the torch of True
UNIX development moves from Bell to UCB, never to return to Bell again. This is
because everything Bell did after that (System V and such) deviates from the
True UNIX ideology and loses the True UNIX torch. In late 1970s or early 1980s
UCB picks up this torch and carries it until 1988. In 1988 UCB starts deviating
from True UNIX too with the evil spirit of POSIX and everything, and loses the
torch. The torch was laying on the ground from that point until the 27th of
December 1998 when I picked it up with the 4.3BSD-Quasijarus0 release. Now I'm
carrying it into the next millennium.
Check out the Quasijarus Project WWW page referenced in my mail signature.
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id OAA13519
for pups-liszt; Tue, 26 Jan 1999 14:17:20 +1100 (EST)
<> Get that out of there fast, it's copyrighted firmware!
<
<The PUPS archive already contains some PDP-11 boot/diag/etc. odds and ends.
<not have VAX ones too?
Yes but, not copyrighted firmware. The KA650 B V1.2 firmware is not
released or granted publication that I know of and the straw horse of,
"well, PDP-xx is here" is not the issue.
<BTW, there is a long tradition of shipping DEC odds and ends with UNIX. Jus
<look at pcs750.bin, or at DEC-contributed device drivers in 4.3BSD, or at t
There is a distinct difference between DEC contributed and the KA650 rom
image.
<fact that if you do a strings(1) on 4.3BSD /genvmunix, you'll see DEC's
<copyright and the word "ULTRIX" in a whole bunch of places. Ancient UNIX an
<Ancient DEC live together very well. Please don't separate them. If our gro
<(PUPS/TUHS) loves and cares for Ancient UNIX, we should also love and care
<Ancient DEC.
It is neither the point nor applicable. It's a specious arguement in an
attempt to not respect the copyrighted firmware on the CPU card that is
not distributed. The fact that DEC and unix go well is not the issue
either.
<And finally, some of the files in my odds-ends directory were originally
<recovered from some BSD distribution (the ULTRIX rabads program, which desp
<its DEC copyright, ULTRIX origin, and binary-only nature came with some BS
<distributions).
I doubt that the KA650 bootrom image was in there as original distribution.
If the system is a KA650 it would be available on the system and if it is
not it's meaningless. My comment earlier was directly and specifically
aimed at the KA650 B V1.2 Eprom image.
The problem is that failure to respect the copyrights and ownerships of
any code, especially firmware could lead to vendors taking a future
hostile stance to the work of PUPS. That would be very undesireable.
Allison
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id PAA14043
for pups-liszt; Tue, 26 Jan 1999 15:37:02 +1100 (EST)
emanuel stiebler <emu(a)ecubics.com> wrote:
> Hi all,
> why this version isn't in the pups archive ?
Generally it's my job as the TUHS 4BSD coordinator to ensure the completeness
of TUHS 4BSD collection, but right now I can't do anything, since Rick Copeland
has Marshall Kirk McKusick's tapes, not me.
Rick, would you please decide whether or not you are interested in reading
_ALL_ of Marshall Kirk McKusick's tapes? If you are, please read them. If not,
please return them to Kirk so that someone more industrious and motivated can
take a stab at them (I have Kirk's OK).
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id OAA13461
for pups-liszt; Tue, 26 Jan 1999 14:09:52 +1100 (EST)
allisonp(a)world.std.com (Allison J Parent) wrote:
> Get that out of there fast, it's copyrighted firmware!
The PUPS archive already contains some PDP-11 boot/diag/etc. odds and ends. Why
not have VAX ones too?
But if too many people start complaining, I'll just move the entire odds-ends
directory to one of my friend's _anonymous_ FTP site.
BTW, there is a long tradition of shipping DEC odds and ends with UNIX. Just
look at pcs750.bin, or at DEC-contributed device drivers in 4.3BSD, or at the
fact that if you do a strings(1) on 4.3BSD /genvmunix, you'll see DEC's
copyright and the word "ULTRIX" in a whole bunch of places. Ancient UNIX and
Ancient DEC live together very well. Please don't separate them. If our group
(PUPS/TUHS) loves and cares for Ancient UNIX, we should also love and care for
Ancient DEC.
And finally, some of the files in my odds-ends directory were originally
recovered from some BSD distribution (the ULTRIX rabads program, which despite
its DEC copyright, ULTRIX origin, and binary-only nature came with some BSD
distributions).
Michael Sokolov
TUHS 4BSD Coordinator
4.3BSD-* Maintainer
Quasijarus Project Principal Architect & Developer
Phone: 440-449-0299 or 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
TUHS WWW page: http://minnie.cs.adfa.edu.au/TUHS/
Quasijarus WWW page: http://minnie.cs.adfa.edu.au/Quasijarus/
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id MAA13004
for pups-liszt; Tue, 26 Jan 1999 12:22:35 +1100 (EST)
>From "emanuel stiebler" <emu(a)ecubics.com> Tue Jan 26 11:21:38 1999
Received: from biz1.mailsrvcs.net (biz1.gte.net [207.115.153.50])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id MAA12999
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 26 Jan 1999 12:22:27 +1100 (EST)
Received: from p2350 ([208.250.164.80]) by biz1.mailsrvcs.net
(Post.Office MTA v3.1.2 release (PO203-101c) ID# 0-40549L5000S0)
with ESMTP id AAA24603 for <pups(a)minnie.cs.adfa.edu.au>;
Mon, 25 Jan 1999 19:22:21 -0600
From: "emanuel stiebler" <emu(a)ecubics.com>
To: <pups(a)minnie.cs.adfa.edu.au>
Subject: 4.4BSD
Date: Mon, 25 Jan 1999 18:21:38 -0700
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1161
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Message-ID: <19990126012214.AAA24603@p2350>
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
Hi all,
why this version isn't in the pups archive ?
cheers,
emanuel
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id NAA13171
for pups-liszt; Tue, 26 Jan 1999 13:05:32 +1100 (EST)
>From Thor Lancelot Simon <tls(a)rek.tjls.com> Tue Jan 26 12:05:12 1999
Received: from mail2.panix.com (mail2.panix.com [166.84.0.213])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id NAA13165
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 26 Jan 1999 13:05:22 +1100 (EST)
Received: from panix7.panix.com (root(a)panix7.nyc.access.net [166.84.0.232])
by mail2.panix.com (8.8.8/8.8.8/PanixM1.3) with ESMTP id VAA17162
for <pups(a)minnie.cs.adfa.edu.au>; Mon, 25 Jan 1999 21:05:12 -0500 (EST)
Received: (from tls@localhost) by panix7.panix.com (8.8.8/8.7.1/PanixN1.0) id VAA23416 for pups(a)minnie.cs.adfa.edu.au; Mon, 25 Jan 1999 21:05:12 -0500 (EST)
Date: Mon, 25 Jan 1999 21:05:12 -0500
From: Thor Lancelot Simon <tls(a)rek.tjls.com>
To: pups(a)minnie.cs.adfa.edu.au
Subject: Re: 4.4BSD
Message-ID: <19990125210512.A22884(a)rek.tjls.com>
Reply-To: tls(a)rek.tjls.com
References: <19990126012214.AAA24603@p2350>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
In-Reply-To: <19990126012214.AAA24603@p2350>; from emanuel stiebler on Mon, Jan 25, 1999 at 06:21:38PM -0700
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Mon, Jan 25, 1999 at 06:21:38PM -0700, emanuel stiebler wrote:
> Hi all,
> why this version isn't in the pups archive ?
>
> cheers,
> emanuel
It would be nice to have the pre-4.4 (was it 4.4-alpha?) and 4.4BSD
distributions, as shipped by CSRG, in the archive.
What would be even nicer would be the entire system as of the last
time it was touched -- the AT&T-encumbered system which would correspond
to the free 4.4BSD-Lite2 distribution which was the last public output
from CSRG.
Did anyone ever build a distribution of such a system? Is it feasible
to do so now? I don't have a firm grasp on which architectures would
actually compile and run as of that point in the SCCS files -- would
VAX, using the old VM system? I'd assume hp300 would work, since it
was the primary development platform, right? Had the LBL SPARC port
been integrated?
--
Thor Lancelot Simon tls(a)rek.tjls.com
"And where do all these highways go, now that we are free?"
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id NAA13220
for pups-liszt; Tue, 26 Jan 1999 13:21:38 +1100 (EST)
<I have added the EPROM image from my KA650-B V1.2 CPU to the VAX firmware
<collection in Distributions/4bsd/odds-ends in the PUPS archive.
Get that out of there fast, it's copyrighted firmware!
Allison
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id MAA12960
for pups-liszt; Tue, 26 Jan 1999 12:11:38 +1100 (EST)
Dear PUPS/TUHS members,
I have added the EPROM image from my KA650-B V1.2 CPU to the VAX firmware
collection in Distributions/4bsd/odds-ends in the PUPS archive.
Sincerely,
Michael Sokolov
Phone: 440-449-0299
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
Dear PUPS/TUHS members,
I have just created a new directory in the 4BSD area of the PUPS archive,
Distributions/4bsd/odds-ends.
This directory contains various DEC odds and ends: microcodes, ROM images,
diags, VMS/Ultrix booters and bits, etc.
The following items are currently available:
rabads.core Ultrix rabads program, pure core version for putting onto
console media and loading via console commands.
rabads.a.out Ultrix rabads program, a.out version for putting onto a UNIX
filesystem and loading via UNIX boot.
scsimfm.bin EPROM image from the SCSI/MFM daughterboard for KA42.
This list is certain to grow very soon.
Sincerely,
Michael Sokolov
Phone: 440-449-0299
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
Dear PUPS/TUHS members,
I have just updated the Quasijarus Project WWW page set, adding the features
page listing all features added to the master source tree since the currently
shipping release. You can find this new page at:
http://minnie.cs.adfa.edu.au/Quasijarus/features.html
I have also changed my plans regarding the shadow and shared passwords. See:
http://minnie.cs.adfa.edu.au/Quasijarus/passwd.html
Sincerely,
Michael Sokolov
Cellular phone: 216-217-2579
ARPA Internet SMTP mail: mxs46(a)k2.scl.cwru.edu
In article by Tom Ivar Helbekkmo:
> Warren Toomey <wkt(a)henry.cs.adfa.edu.au> writes:
>
> > Patrick Regan, from Bell Labs, has sent in a 2M jpg of
> > Ken and Dennis at the console of a PDP-11/20, around 1970.
>
> That's neat! I've got a very good print of it here (that huge Epson
> color inkjet printer we bought at work really does a good job with the
> expensive "photo quality" paper in it), and will frame it and hang it
> on the wall of my basement machine room in my home. However (and my
> ignorance is showing now, I know) who is whom in the picture?
Dennis is the one, bearded, on the left. Ken is sitting at the
terminal.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA21478
for pups-liszt; Fri, 22 Jan 1999 09:57:09 +1100 (EST)
>From Carl Lowenstein <cdl(a)mpl.ucsd.edu> Fri Jan 22 08:56:42 1999
Received: from mpl.ucsd.edu (chiton.ucsd.edu [192.135.238.128])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id JAA21473
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 09:56:59 +1100 (EST)
Received: (from cdl@localhost)
by mpl.ucsd.edu (8.8.8+Sun/8.8.8) id OAA16254;
Thu, 21 Jan 1999 14:56:42 -0800 (PST)
Date: Thu, 21 Jan 1999 14:56:42 -0800 (PST)
From: Carl Lowenstein <cdl(a)mpl.ucsd.edu>
Message-Id: <199901212256.OAA16254(a)mpl.ucsd.edu>
To: agonza24(a)cs.fiu.edu, wkt(a)cs.adfa.oz.au
Subject: Re: UNIX V6.TAPE
Cc: pups(a)minnie.cs.adfa.oz.au
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
> From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
> Subject: Re: UNIX V6.TAPE
> Date: Thu, 21 Jan 1999 14:50:59 +1100 (EST)
>
> In article by alejandro gonzalez:
> >
> > Can anyone point me to instructions on getting the tape in: Ken_Wellsch_v6
> > up and running on Supnik's Simulator? I have been trying some things, and
> > when it gives me the '=' prompt, anything i type makes the program freeze.
> >
> > I have been following these instructions, the problem comes up when I
> > get the '=' prompt. I type: "tmrk", it just freezes.
>
> The 6th Ed installation instructions say: The tape contains 12100 512-byte
> records followed by a single file mark. Have you made the tape image for
> Bob Supnik's emulator to match this, and what configuration file are you
> giving to the emulator?
But the tape image also contains bootstraps for two kinds of tape drives
in the first 100 blocks. Followed by 3 x 4000-block RK05 images. More
than this I don't remember offhand, but I do have the "Setting up Unix"
document on a bookshelf somewhere in another office.
> P.S You can use the RK05 disk image in
> Distributions/research/Dennis_v6/v6root.gz, or the RL02 image in
> Bootable_Images/v6_rl02_unknown.gz,
> unless you really do want to install V6 from tape.
The number of people in the world who have actually installed V6 from
tape is probably pretty small. But I am one of them, for better or worse.
carl
carl lowenstein marine physical lab u.c. san diego
{decvax|ucbvax} !ucsd!mpl!cdl cdl(a)mpl.ucsd.edu
clowenstein(a)ucsd.edu
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id LAA21792
for pups-liszt; Fri, 22 Jan 1999 11:07:41 +1100 (EST)
>From Dave Horsfall <dave(a)fgh.geac.com.au> Fri Jan 22 10:03:31 1999
Received: from caveman.geac.com.au (caveman.geac.com.au [203.30.73.2])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with SMTP id LAA21787
for <pups(a)minnie.cs.adfa.edu.au>; Fri, 22 Jan 1999 11:07:30 +1100 (EST)
Received: (qmail 6007 invoked from network); 22 Jan 1999 00:08:09 -0000
Received: from brane.geac.com.au (202.6.67.115)
by caveman.geac.com.au with SMTP; 22 Jan 1999 00:08:09 -0000
Received: from fgh.geac.com.au by brane.geac.com.au with smtp\n (Smail3.1.29.1 #3) id m103U3c-0002fpC; Fri, 22 Jan 99 11:02 AEDT
Received: from localhost (dave@localhost)
by fgh.geac.com.au (SMI-8.X/SVR4) with ESMTP id LAA04565
for <pups(a)minnie.cs.adfa.edu.au>; Fri, 22 Jan 1999 11:03:31 +1100
Date: Fri, 22 Jan 1999 11:03:31 +1100 (EST)
From: Dave Horsfall <dave(a)fgh.geac.com.au>
X-Sender: dave@fgh
To: PDP Unix Preservation Society <pups(a)minnie.cs.adfa.edu.au>
Subject: Re: UNIX V6.TAPE
In-Reply-To: <199901212256.OAA16254(a)mpl.ucsd.edu>
Message-ID: <Pine.GSO.4.03.9901221102270.3559-100000@fgh>
X-No-Archive: Yes
X-Witty-Saying: "Tesseract - Enter at own risk"
X-Disclaimer: "Me, speak for us?"
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Thu, 21 Jan 1999, Carl Lowenstein wrote:
> The number of people in the world who have actually installed V6 from
> tape is probably pretty small. But I am one of them, for better or worse.
Me too :-) But I've long since forgotten the details...
--
Dave Horsfall VK2KFU dave(a)geac.com.au Ph: +61 2 9978-7493 Fx: +61 2 9978-7422
Geac Computers P/L (FGH Division) 2/57 Christie St, St Leonards 2065, Australia
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id LAA21973
for pups-liszt; Fri, 22 Jan 1999 11:31:53 +1100 (EST)
>From "Erin W. Corliss" <erin(a)coffee.corliss.net> Fri Jan 22 10:36:01 1999
Received: from coffee.corliss.net (erin(a)coffee.gta-tech.com.121.7.12.in-addr.arpa [12.7.121.245] (may be forged))
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id LAA21968
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 11:31:44 +1100 (EST)
Received: from localhost (erin@localhost)
by coffee.corliss.net (8.8.8/8.8.8) with SMTP id QAA01606
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 16:36:01 -0800
Date: Thu, 21 Jan 1999 16:36:01 -0800 (PST)
From: "Erin W. Corliss" <erin(a)coffee.corliss.net>
To: pups(a)minnie.cs.adfa.oz.au
Subject: Memory Management
Message-ID: <Pine.LNX.3.96.990121163113.412A-100000(a)coffee.corliss.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
The documentation that Warren gave me describes the memory management
scheme. It says that when the machine is first started, the memory
management unit is disabled -- anyone know how to enable it, and where the
segmentation registers are (I'm assuming they are in the 0160000-0177777
range somewhere)?
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id LAA22017
for pups-liszt; Fri, 22 Jan 1999 11:38:06 +1100 (EST)
>From Warren Toomey <wkt(a)henry.cs.adfa.edu.au> Fri Jan 22 10:39:04 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.oz.au [131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id LAA22012
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 11:37:58 +1100 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.1/8.9.1) id LAA11544
for pups(a)minnie.cs.adfa.oz.au; Fri, 22 Jan 1999 11:39:04 +1100 (EST)
(envelope-from wkt)
From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
Message-Id: <199901220039.LAA11544(a)henry.cs.adfa.edu.au>
Subject: Re: UNIX V6.TAPE
To: pups(a)minnie.cs.adfa.oz.au (Unix Heritage Society)
Date: Fri, 22 Jan 1999 11:39:04 +1100 (EST)
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
All,
Here is how to install 6th Edition from the tape image v6.tape.gz
in Distributions/research/Ken_Wellsch_v6, onto Bob Supnik's emulator 2.3d:
I found makesimtape.c in Trees/2.11BSD/usr/src/sys/pdpstand in the
PUPS Archive.
Warren
/usr/local/src/Sim_2.3d: ls -l
total 14822
-rwx------ 1 wkt wheel 6018 Jan 22 11:18 makesimtape
-rwx------ 1 wkt wheel 117728 Jan 11 14:02 pdp
-rw------- 1 wkt wheel 42 Jan 22 11:27 v6
-r-------- 1 wkt wheel 6195200 Jan 22 11:20 v6.tape
-r-------- 1 wkt wheel 2494464 Jan 15 14:14 v6root
-rw------- 1 wkt wheel 14 Jan 22 11:23 z
/usr/local/src/Sim_2.3d: cat z # Input to makesimtape
v6.tape 1
* 1
/usr/local/src/Sim_2.3d: ./makesimtape -i z -o v6tape
v6.tape: block 0, file 0
# Output is file v6tape, not shown
/usr/local/src/Sim_2.3d: cat v6 # Supnik sim config file
set cpu 18b
att rk0 v6root
att tm0 v6tape
/usr/local/src/Sim_2.3d: ./pdp v6 # Run simulator
PDP-11 simulator V2.3d
sim> id 10000-10012 # Toggle in boot code
10000: 012700 # as per V6 install
10002: 172526 # instructions
10004: 010040
10006: 012740
10010: 060003
10012: 000777
sim> g 10000 # Run above boot code
# After a while, enter ctrl-E
Simulation stopped, PC: 010012 (BR 10012)
sim> g 0 # Restart CPU at location 0
=tmrk
disk offset # Follow instructions as per
0 # V6 install notes
tape offset
100
count
1
=tmrk
disk offset
1
tape offset
101
count
3999
= # Enter ctrl-E
Simulation stopped, PC: 137274 (TSTB @#177560)
sim> b rk # Boot RK device 0
@rkunix # Choose correct kernel image
login: root
# ls -l
total 244
drwxrwxr-x 2 bin 1104 May 14 00:47 bin
drwxrwxr-x 2 bin 1824 Aug 14 22:04 dev
drwxrwxr-x 2 bin 496 Oct 10 12:29 etc
-rwxrwxrwx 1 root 29074 Oct 10 12:28 hpunix
drwxrwxr-x 2 bin 464 May 13 23:35 lib
drwxrwxr-x 2 bin 32 May 13 20:01 mnt
-rwxrwxrwx 1 root 28836 Oct 10 12:22 rkunix
-rwxrwxrwx 1 root 29020 Oct 10 12:25 rpunix
drwxrwxrwx 2 bin 272 Jul 18 09:19 tmp
-rw-rw-rw- 1 root 28684 Jul 18 09:18 unix
drwxrwxr-x 14 bin 224 May 13 20:16 usr
# sync
# # Enter ctrl-E again
Simulation stopped, PC: 016022 (SOB R4,15746)
sim> q
Goodbye
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id OAA22539
for pups-liszt; Fri, 22 Jan 1999 14:22:41 +1100 (EST)
>From Dave Horsfall <dave(a)fgh.geac.com.au> Fri Jan 22 13:18:36 1999
Received: from caveman.geac.com.au (caveman.geac.com.au [203.30.73.2])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with SMTP id OAA22534
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 14:22:33 +1100 (EST)
Received: (qmail 9283 invoked from network); 22 Jan 1999 03:23:13 -0000
Received: from brane.geac.com.au (202.6.67.115)
by caveman.geac.com.au with SMTP; 22 Jan 1999 03:23:13 -0000
Received: from fgh.geac.com.au by brane.geac.com.au with smtp\n (Smail3.1.29.1 #3) id m103X6K-0002fpC; Fri, 22 Jan 99 14:17 AEDT
Received: from localhost (dave@localhost)
by fgh.geac.com.au (SMI-8.X/SVR4) with ESMTP id OAA06957; Fri, 22 Jan 1999 14:18:37 +1100
Date: Fri, 22 Jan 1999 14:18:36 +1100 (EST)
From: Dave Horsfall <dave(a)fgh.geac.com.au>
X-Sender: dave@fgh
To: "Erin W. Corliss" <erin(a)coffee.corliss.net>
cc: pups(a)minnie.cs.adfa.oz.au
Subject: Re: Memory Management
In-Reply-To: <Pine.LNX.3.96.990121163113.412A-100000(a)coffee.corliss.net>
Message-ID: <Pine.GSO.4.03.9901221417120.3559-100000@fgh>
X-No-Archive: Yes
X-Witty-Saying: "Tesseract - Enter at own risk"
X-Disclaimer: "Me, speak for us?"
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Thu, 21 Jan 1999, Erin W. Corliss wrote:
> The documentation that Warren gave me describes the memory management
> scheme. It says that when the machine is first started, the memory
> management unit is disabled -- anyone know how to enable it, and where the
> segmentation registers are (I'm assuming they are in the 0160000-0177777
> range somewhere)?
I'll check my PDP-11 manuals when I get home; if I have a spare one I'll
send it to you. What was the model again? An 11/70 or something?
--
Dave Horsfall VK2KFU dave(a)geac.com.au Ph: +61 2 9978-7493 Fx: +61 2 9978-7422
Geac Computers P/L (FGH Division) 2/57 Christie St, St Leonards 2065, Australia
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id TAA23450
for pups-liszt; Fri, 22 Jan 1999 19:13:47 +1100 (EST)
Can anyone point me to instructions on getting the tape in: Ken_Wellsch_v6
up and running on Supnik's Simulator? I have been trying some things, and
when it gives me the '=' prompt, anything i type makes the program freeze.
Any help would be appreciated.
*********************************
Alejandro Gonzalez
HPDRC Research Assistant
NASA Regional Application Center
agonza24(a)cs.fiu.edu
*********************************
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA16173
for pups-liszt; Thu, 21 Jan 1999 09:14:40 +1100 (EST)
>From Warren Toomey <wkt(a)henry.cs.adfa.edu.au> Thu Jan 21 08:15:24 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.oz.au [131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id JAA16167
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 09:14:27 +1100 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.1/8.9.1) id JAA08028;
Thu, 21 Jan 1999 09:15:24 +1100 (EST)
(envelope-from wkt)
From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
Message-Id: <199901202215.JAA08028(a)henry.cs.adfa.edu.au>
Subject: Re: UNIX V6.TAPE
In-Reply-To: <Pine.GSO.4.05.9901201708340.26596-100000(a)dizzy.cs.fiu.edu> from alejandro gonzalez at "Jan 20, 1999 5:10:51 pm"
To: agonza24(a)cs.fiu.edu (alejandro gonzalez)
Date: Thu, 21 Jan 1999 09:15:24 +1100 (EST)
Cc: pups(a)minnie.cs.adfa.oz.au
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
In article by alejandro gonzalez:
>
> Can anyone point me to instructions on getting the tape in: Ken_Wellsch_v6
> up and running on Supnik's Simulator? I have been trying some things, and
> when it gives me the '=' prompt, anything i type makes the program freeze.
>
> Any help would be appreciated.
Have a look at the 6th Edition installation instructions at:
http://minnie.cs.adfa.edu.au/PUPS/Setup/v6_setup.html
Cheers,
Warren
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id JAA16308
for pups-liszt; Thu, 21 Jan 1999 09:46:46 +1100 (EST)
>From Warren Toomey <wkt(a)henry.cs.adfa.edu.au> Thu Jan 21 08:47:37 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.oz.au [131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id JAA16298
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 09:46:32 +1100 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.1/8.9.1) id JAA08078;
Thu, 21 Jan 1999 09:47:37 +1100 (EST)
(envelope-from wkt)
From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
Message-Id: <199901202247.JAA08078(a)henry.cs.adfa.edu.au>
Subject: Early UNIX dates
To: pups(a)minnie.cs.adfa.oz.au (Unix Heritage Society)
Date: Thu, 21 Jan 1999 09:47:37 +1100 (EST)
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
All,
After some reading though papers and books, I've come up with the
following brief timeline of very early UNIX development. I just thought
some of you might find it interesting.
Warren
Early dates of UNIX Development
As accurately as we can tell, anyway! References given where possible.
1969
Unknown: Ken creates `Space Travel'. It was first written on Multics,
then transliterated into Fortran for GECOS, then Ken and
Dennis rewrote Space Travel to run on the PDP-7
[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]
Mid-year: Bell Labs withdraws from the Multics project
[QCU pg 8]
April, May, June: Ken is interested in writing a file system
[QCU pg 8]
Mid-year: Ken brings the file system to life on the PDP-7 in a month
[QCU pg 10]
Unknown: Ken develops the B language
[QCU pg 34],
[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]
1970
Unknown: Peter Neumann coins the term `Unics', which is
subsequently changed to `Unix'
[QCU pg 9]
Unknown: Alternatively, Brian Kernighan suggests the name `Unix'
[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]
Mid-year: The PDP-11/20 is purchased, with no disk drives
[QCU pg 35],
[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]
3 months later: The disks arrive
[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]
Unknown: Ken recodes the Unix kernel and some commands in PDP-11
assembly code
[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]
1971
January-March: PDP-11 version largely rewritten during this period
[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]
February: PDP-11 Unix beccomes ``operational''
[http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html]
Unknown: Dennis extends B to be NB
[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]
Spring: roff rewritten in PDP-11 assembler language, starting from
the PDP-7 version that had been transliterated from
McIlroy's BCPL version on Multics, which had in turn been
inspired by J. Saltzer's runoff program on CTSS
[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]
November: First Edition manuals were published
[QCU pg 43]
1972
January: The Labs issues a technical memorandum, written by Ken,
describing the B language on the PDP-11
[http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html]
March: First manual for cc(1)
[QCU pg 48]
March: UNIX is running on at least 5 PDP-11/20s
[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]
June: DEC starts to ship the PDP-11/45. The Labs purchases one
sonn after this
[http://www.village.org/pdp11/faq.pages/11model.html]
June: Second Edition manuals were published. 10 UNIX installations
[QCU pg 43]
Unknown: Ken adds pipes to the assembly-language version of the kernel
[QCU pg 51],
[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]
1973
January: the `nsys' kernel in the PUPS archive, written in C
[timestamps on the files]
February: Third Edition manuals were published. 16 UNIX installations
[QCU pg 43]
Kernel is still the assembly-language version
[private email from dmr dated 7 Jan 1999]
September: The C version of the kernel is adopted over the
assembly-language version
[private email from dmr dated 18 Jan 1999]
October: First UNIX paper, presented by Ken at the Fourth
ACM Symposium on Operating Systems Principles
[http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html]
November: Fourth Edition manuals were published
[QCU pg 43]
1974
June: Fifth Edition manuals were published
[QCU pg 43]
July: Ken's SOSP published in Communications of the ACM, 17, No. 7
[http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html]
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id LAA16677
for pups-liszt; Thu, 21 Jan 1999 11:59:04 +1100 (EST)
>From Greg Lehey <grog(a)lemis.com> Thu Jan 21 10:58:47 1999
Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id LAA16672
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 11:58:54 +1100 (EST)
Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137])
by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id LAA13907;
Thu, 21 Jan 1999 11:28:48 +1030 (CST)
Received: (from grog@localhost)
by freebie.lemis.com (8.9.2/8.9.0) id LAA18399;
Thu, 21 Jan 1999 11:28:47 +1030 (CST)
Date: Thu, 21 Jan 1999 11:28:47 +1030
From: Greg Lehey <grog(a)lemis.com>
To: Mike Jenkins <mjenkins(a)carp.gbr.epa.gov>
Cc: pups(a)minnie.cs.adfa.oz.au, wkt(a)cs.adfa.oz.au
Subject: Re: Old pic of ken and dmr
Message-ID: <19990121112846.N15785(a)freebie.lemis.com>
References: <199901200346.OAA06481(a)henry.cs.adfa.edu.au> <199901201649.KAA08238(a)carp.gbr.epa.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
In-Reply-To: <199901201649.KAA08238(a)carp.gbr.epa.gov>; from Mike Jenkins on Wed, Jan 20, 1999 at 10:49:27AM -0600
WWW-Home-Page: http://www.lemis.com/~grog
Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia
Phone: +61-8-8388-8286
Fax: +61-8-8388-8725
Mobile: +61-41-739-7062
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Wednesday, 20 January 1999 at 10:49:27 -0600, Mike Jenkins wrote:
>> http://minnie.cs.adfa.edu.au/PUPS/Images/ken-and-den.jpg
>
> There is a smaller (26K) gif version on the following page:
>
> http://www.lucent.com/museum/1969unix.html
>
> The URL for the gif is:
>
> http://www.lucent.com/museum/images/1950/1969rt.gif
The original .jpeg could do with re-saving; with xv you can get it
down to 10% of the original volume.
Greg
--
See complete headers for address, home page and phone numbers
finger grog(a)lemis.com for PGP public key
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id MAA16767
for pups-liszt; Thu, 21 Jan 1999 12:28:50 +1100 (EST)
>From alejandro gonzalez <agonza24(a)cs.fiu.edu> Thu Jan 21 11:28:31 1999
Received: from ferret.cs.fiu.edu (ferret.cs.fiu.edu [131.94.125.231])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id MAA16762
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 12:28:41 +1100 (EST)
Received: from sdb1.cs.fiu.edu (sdb1.cs.fiu.edu [131.94.131.15]) by ferret.cs.fiu.edu (8.9.1/FIU-CS-1.1) with ESMTP id UAA07861; Wed, 20 Jan 1999 20:28:31 -0500 (EST)
Date: Wed, 20 Jan 1999 20:28:31 -0500 (EST)
From: alejandro gonzalez <agonza24(a)cs.fiu.edu>
To: wkt(a)cs.adfa.oz.au
cc: pups(a)minnie.cs.adfa.oz.au
Subject: Re: UNIX V6.TAPE
In-Reply-To: <199901202215.JAA08028(a)henry.cs.adfa.edu.au>
Message-ID: <Pine.GSO.4.05.9901202027130.10646-100000(a)sdb1.cs.fiu.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
I have been following these instructions, the problem comes up when I
get the '=' prompt. I type: "tmrk", it just freezes.
Thanks for the help,
Alex
*********************************
Alejandro Gonzalez
HPDRC Research Assistant
NASA Regional Application Center
agonza24(a)cs.fiu.edu
*********************************
On Thu, 21 Jan 1999, Warren Toomey wrote:
> In article by alejandro gonzalez:
> >
> > Can anyone point me to instructions on getting the tape in: Ken_Wellsch_v6
> > up and running on Supnik's Simulator? I have been trying some things, and
> > when it gives me the '=' prompt, anything i type makes the program freeze.
> >
> > Any help would be appreciated.
>
> Have a look at the 6th Edition installation instructions at:
>
> http://minnie.cs.adfa.edu.au/PUPS/Setup/v6_setup.html
>
> Cheers,
> Warren
>
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id OAA17122
for pups-liszt; Thu, 21 Jan 1999 14:50:09 +1100 (EST)
>From Warren Toomey <wkt(a)henry.cs.adfa.edu.au> Thu Jan 21 13:50:59 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.oz.au [131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id OAA17117
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 14:50:00 +1100 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.1/8.9.1) id OAA09253;
Thu, 21 Jan 1999 14:50:59 +1100 (EST)
(envelope-from wkt)
From: Warren Toomey <wkt(a)henry.cs.adfa.edu.au>
Message-Id: <199901210350.OAA09253(a)henry.cs.adfa.edu.au>
Subject: Re: UNIX V6.TAPE
In-Reply-To: <Pine.GSO.4.05.9901202027130.10646-100000(a)sdb1.cs.fiu.edu> from alejandro gonzalez at "Jan 20, 1999 8:28:31 pm"
To: agonza24(a)cs.fiu.edu (alejandro gonzalez)
Date: Thu, 21 Jan 1999 14:50:59 +1100 (EST)
Cc: wkt(a)cs.adfa.oz.au, pups(a)minnie.cs.adfa.oz.au
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
In article by alejandro gonzalez:
>
> Can anyone point me to instructions on getting the tape in: Ken_Wellsch_v6
> up and running on Supnik's Simulator? I have been trying some things, and
> when it gives me the '=' prompt, anything i type makes the program freeze.
>
> I have been following these instructions, the problem comes up when I
> get the '=' prompt. I type: "tmrk", it just freezes.
The 6th Ed installation instructions say: The tape contains 12100 512-byte
records followed by a single file mark. Have you made the tape image for
Bob Supnik's emulator to match this, and what configuration file are you
giving to the emulator?
Thanks,
Warren
P.S You can use the RK05 disk image in
Distributions/research/Dennis_v6/v6root.gz, or the RL02 image in
Bootable_Images/v6_rl02_unknown.gz,
unless you really do want to install V6 from tape.
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id RAA17833
for pups-liszt; Thu, 21 Jan 1999 17:28:42 +1100 (EST)
>From Tom Ivar Helbekkmo <tih(a)Hamartun.Priv.NO> Thu Jan 21 15:23:56 1999
Received: from hesiod.nhh.no (hesiod.nhh.no [158.37.96.15])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id RAA17827
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 17:28:30 +1100 (EST)
Received: from athene.nhh.no (athene.nhh.no [158.37.96.16])
by hesiod.nhh.no (8.8.8/8.8.8) with ESMTP id HAA28828;
Thu, 21 Jan 1999 07:28:18 +0100 (CET)
Received: from Hamartun.Priv.NO (Uhamartu@localhost)
by athene.nhh.no (8.8.8/8.8.8) with UUCP id HAA03794;
Thu, 21 Jan 1999 07:20:14 +0100 (CET)
Received: (from tih@localhost)
by barsoom.Hamartun.Priv.NO (8.8.8/8.8.8) id GAA07716;
Thu, 21 Jan 1999 06:23:58 +0100 (CET)
To: alejandro gonzalez <agonza24(a)cs.fiu.edu>
Cc: wkt(a)cs.adfa.oz.au, pups(a)minnie.cs.adfa.oz.au
Subject: Re: UNIX V6.TAPE
References: <Pine.GSO.4.05.9901202027130.10646-100000(a)sdb1.cs.fiu.edu>
From: Tom Ivar Helbekkmo <tih(a)Hamartun.Priv.NO>
Date: 21 Jan 1999 06:23:56 +0100
In-Reply-To: alejandro gonzalez's message of "Wed, 20 Jan 1999 20:28:31 -0500 (EST)"
Message-ID: <8667a1ci6r.fsf(a)barsoom.Hamartun.Priv.NO>
X-Mailer: Gnus v5.6.44/Emacs 19.34
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
alejandro gonzalez <agonza24(a)cs.fiu.edu> writes:
> I have been following these instructions, the problem comes up when
> I get the '=' prompt. I type: "tmrk", it just freezes.
You're following the wrong instructions. :-) Or, at least, you're
taking them too literally. You're trying to use the tape the way it
would be done on a real machine, but it's much easier to just split it
into disk images under the host UNIX. Looking in my V6 directory,
I've got a text file containing something that I believe Warren wrote,
in a text file accompanying the tape image:
"This is a copy of the Sixth Edition distribution tape which was sent
to me by Ken Wellsch. The file v6.tape.gz is the tape image, with the
first 100 512-byte tape blocks containing tape bootstrap stuff. Blocks
100 - 4099 are the RK05 root image, blocks 4100 - 8099 are the /usr
RK05 image, and the blocks 8100 - 12099 are the /doc RK05 image."
So what I did with that tape, for Bob Supnik's PDP-11 simulator, was
to run these commands under the host UNIX:
% gunzip v6.tape.gz
% dd if=v6.tape of=v6.root.rk05 count=4000 skip=100
% dd if=v6.tape of=v6.usr.rk05 count=4000 skip=4100
% dd if=v6.tape of=v6.doc.rk05 count=4000 skip=8100
Then, I made a script file for the simulator:
% cat > v6.script
attach rk0 V6.root.rk05
attach rk1 V6.usr.rk05
attach rk2 V6.doc.rk05
boot rk0
^d
%
...and finally, I run the resulting system, thus:
% pdp11 v6.script
PDP-11 simulator V2.3
@unix
login:
I may have had to modify something in the actual UNIX V6 system to
mount rk1 and rk2 properly -- I don't recall. You'll figure it out.
Anyway, the system runs like a charm, and I've successfully rebuilt
the kernel from sources on it. Fun!
Good luck!
-tih
--
Popularity is the hallmark of mediocrity. --Niles Crane, "Frasier"
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id RAA17828
for pups-liszt; Thu, 21 Jan 1999 17:28:34 +1100 (EST)
>From Tom Ivar Helbekkmo <tih(a)Hamartun.Priv.NO> Thu Jan 21 15:28:07 1999
Received: from hesiod.nhh.no (hesiod.nhh.no [158.37.96.15])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id RAA17821
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 17:28:22 +1100 (EST)
Received: from athene.nhh.no (athene.nhh.no [158.37.96.16])
by hesiod.nhh.no (8.8.8/8.8.8) with ESMTP id HAA28825;
Thu, 21 Jan 1999 07:28:17 +0100 (CET)
Received: from Hamartun.Priv.NO (Uhamartu@localhost)
by athene.nhh.no (8.8.8/8.8.8) with UUCP id HAA03795;
Thu, 21 Jan 1999 07:20:14 +0100 (CET)
Received: (from tih@localhost)
by barsoom.Hamartun.Priv.NO (8.8.8/8.8.8) id GAA07720;
Thu, 21 Jan 1999 06:28:10 +0100 (CET)
To: wkt(a)cs.adfa.oz.au
Cc: pups(a)minnie.cs.adfa.oz.au (Unix Heritage Society)
Subject: Re: Old pic of ken and dmr
References: <199901200346.OAA06481(a)henry.cs.adfa.edu.au>
From: Tom Ivar Helbekkmo <tih(a)Hamartun.Priv.NO>
Date: 21 Jan 1999 06:28:07 +0100
In-Reply-To: Warren Toomey's message of "Wed, 20 Jan 1999 14:46:41 +1100 (EST)"
Message-ID: <863e55chzs.fsf(a)barsoom.Hamartun.Priv.NO>
X-Mailer: Gnus v5.6.44/Emacs 19.34
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
Warren Toomey <wkt(a)henry.cs.adfa.edu.au> writes:
> Patrick Regan, from Bell Labs, has sent in a 2M jpg of
> Ken and Dennis at the console of a PDP-11/20, around 1970.
That's neat! I've got a very good print of it here (that huge Epson
color inkjet printer we bought at work really does a good job with the
expensive "photo quality" paper in it), and will frame it and hang it
on the wall of my basement machine room in my home. However (and my
ignorance is showing now, I know) who is whom in the picture?
-tih
--
Popularity is the hallmark of mediocrity. --Niles Crane, "Frasier"
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id CAA19503
for pups-liszt; Fri, 22 Jan 1999 02:20:54 +1100 (EST)
>From "emanuel stiebler" <emu(a)ecubics.com> Fri Jan 22 01:19:45 1999
Received: from biz1.mailsrvcs.net (biz1.gte.net [207.115.153.50])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id CAA19497
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 02:20:40 +1100 (EST)
Received: from p2350 ([208.254.194.59]) by biz1.mailsrvcs.net
(Post.Office MTA v3.1.2 release (PO203-101c) ID# 0-40549L5000S0)
with ESMTP id AAA2583; Thu, 21 Jan 1999 09:20:33 -0600
From: "emanuel stiebler" <emu(a)ecubics.com>
To: <wkt(a)cs.adfa.oz.au>, "Tom Ivar Helbekkmo" <tih(a)Hamartun.Priv.NO>
Cc: "Unix Heritage Society" <pups(a)minnie.cs.adfa.oz.au>
Subject: Re: Old pic of ken and dmr
Date: Thu, 21 Jan 1999 08:19:45 -0700
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1161
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Message-ID: <19990121152024.AAA2583@p2350>
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
Hi,
----------
> From: Tom Ivar Helbekkmo <tih(a)Hamartun.Priv.NO>
> To: wkt(a)cs.adfa.oz.au
> Cc: Unix Heritage Society <pups(a)minnie.cs.adfa.oz.au>
> Subject: Re: Old pic of ken and dmr
> Date: Wednesday, January 20, 1999 10:28 PM
> on the wall of my basement machine room in my home. However (and my
> ignorance is showing now, I know) who is whom in the picture?
Dennis is the one with the glasses & beart ... ;-))
cheers,
emu
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id EAA20117
for pups-liszt; Fri, 22 Jan 1999 04:14:38 +1100 (EST)
>From alejandro gonzalez <agonza24(a)cs.fiu.edu> Fri Jan 22 03:14:02 1999
Received: from ferret.cs.fiu.edu (ferret.cs.fiu.edu [131.94.125.231])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id EAA20112
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 04:14:24 +1100 (EST)
Received: from sdb1.cs.fiu.edu (sdb1.cs.fiu.edu [131.94.131.15]) by ferret.cs.fiu.edu (8.9.1/FIU-CS-1.1) with ESMTP id MAA04037; Thu, 21 Jan 1999 12:14:02 -0500 (EST)
Date: Thu, 21 Jan 1999 12:14:02 -0500 (EST)
From: alejandro gonzalez <agonza24(a)cs.fiu.edu>
To: Tom Ivar Helbekkmo <tih(a)Hamartun.Priv.NO>
cc: wkt(a)cs.adfa.oz.au, pups(a)minnie.cs.adfa.oz.au
Subject: Re: UNIX V6.TAPE
In-Reply-To: <8667a1ci6r.fsf(a)barsoom.Hamartun.Priv.NO>
Message-ID: <Pine.GSO.4.05.9901211213500.18250-100000(a)sdb1.cs.fiu.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
Thanks a lot. It works now.
*********************************
Alejandro Gonzalez
HPDRC Research Assistant
NASA Regional Application Center
agonza24(a)cs.fiu.edu
*********************************
On 21 Jan 1999, Tom Ivar Helbekkmo wrote:
> alejandro gonzalez <agonza24(a)cs.fiu.edu> writes:
>
> > I have been following these instructions, the problem comes up when
> > I get the '=' prompt. I type: "tmrk", it just freezes.
>
> You're following the wrong instructions. :-) Or, at least, you're
> taking them too literally. You're trying to use the tape the way it
> would be done on a real machine, but it's much easier to just split it
> into disk images under the host UNIX. Looking in my V6 directory,
> I've got a text file containing something that I believe Warren wrote,
> in a text file accompanying the tape image:
>
> "This is a copy of the Sixth Edition distribution tape which was sent
> to me by Ken Wellsch. The file v6.tape.gz is the tape image, with the
> first 100 512-byte tape blocks containing tape bootstrap stuff. Blocks
> 100 - 4099 are the RK05 root image, blocks 4100 - 8099 are the /usr
> RK05 image, and the blocks 8100 - 12099 are the /doc RK05 image."
>
> So what I did with that tape, for Bob Supnik's PDP-11 simulator, was
> to run these commands under the host UNIX:
>
> % gunzip v6.tape.gz
> % dd if=v6.tape of=v6.root.rk05 count=4000 skip=100
> % dd if=v6.tape of=v6.usr.rk05 count=4000 skip=4100
> % dd if=v6.tape of=v6.doc.rk05 count=4000 skip=8100
>
> Then, I made a script file for the simulator:
>
> % cat > v6.script
> attach rk0 V6.root.rk05
> attach rk1 V6.usr.rk05
> attach rk2 V6.doc.rk05
> boot rk0
> ^d
> %
>
> ...and finally, I run the resulting system, thus:
>
> % pdp11 v6.script
> PDP-11 simulator V2.3
> @unix
> login:
>
> I may have had to modify something in the actual UNIX V6 system to
> mount rk1 and rk2 properly -- I don't recall. You'll figure it out.
>
> Anyway, the system runs like a charm, and I've successfully rebuilt
> the kernel from sources on it. Fun!
>
> Good luck!
>
> -tih
> --
> Popularity is the hallmark of mediocrity. --Niles Crane, "Frasier"
>
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id FAA20383
for pups-liszt; Fri, 22 Jan 1999 05:22:49 +1100 (EST)
>From "Erin W. Corliss" <erin(a)coffee.corliss.net> Fri Jan 22 04:26:54 1999
Received: from coffee.corliss.net (erin(a)coffee.gta-tech.com.121.7.12.in-addr.arpa [12.7.121.245] (may be forged))
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id FAA20378
for <pups(a)minnie.cs.adfa.oz.au>; Fri, 22 Jan 1999 05:22:35 +1100 (EST)
Received: from localhost (erin@localhost)
by coffee.corliss.net (8.8.8/8.8.8) with SMTP id KAA30600
for <pups(a)minnie.cs.adfa.oz.au>; Thu, 21 Jan 1999 10:26:54 -0800
Date: Thu, 21 Jan 1999 10:26:54 -0800 (PST)
From: "Erin W. Corliss" <erin(a)coffee.corliss.net>
To: pups(a)minnie.cs.adfa.oz.au
Subject: here's a dumb question
Message-ID: <Pine.LNX.3.96.990121101819.30461A-100000(a)coffee.corliss.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
OK, so I was at my ISP the other day and after a talk with the owner I
walked home with a bunch of pieces from a microvax II, which I used to
completely pimp out my PDP-11/73... One of the new pieces is a hard
drive, which allows me to write assembly code with the RSTS/E Macro
Assembler, write them to the hard drive, and boot the system up in
non-RSTSish ways...
I'm new to PDP-11 assembly language, however, and I don't have a really
complete manual... The general purpose registers are all 16 bits.
Addresses stored in these registers can only point to the first 32K words
of memory. My PDP has a 512K words of memory. The only reference I've
seen to this problem was one sentence in one of my manuals that says the
rest of the memory can be addressed through "memory management". When it
says this, does it mean that there is a separate memory management unit
that I have to control to flip between pages or banks of memory, or are
there extended registers in the CPU itself that allow me to do this? I
crashed the machine the other day and I noticed that the monitor listed
some registers that started with M... Could that be what these are for?
(The computer claims to have 22-bit addressing, BTW.)
-- Erin Corliss