The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Will Senn <will.senn@gmail.com>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: Re: [TUHS] Upgrading from 11/40 to 11/45 in Unix v6
Date: Mon, 31 Dec 2018 09:55:31 -0500	[thread overview]
Message-ID: <CAC20D2NyvcyhdFR7R0SGQSYED0mMZQDXaRyB8VfXaNCZgzFF-A@mail.gmail.com> (raw)
In-Reply-To: <A81530EA-2DF1-4BFA-93AE-6666E9C67E13@gmail.com>

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

On Sun, Dec 30, 2018 at 10:31 PM Will Senn <will.senn@gmail.com> wrote:

>
> Do you know of some commonly used at the time v6 programs that needed that
> much space?
>
Besides everything that Noel pointed to you too, look at 1BSD - the pascal
system needs to be seperate I/D for sure.   I believe ex is linked seperate
I/D.   The C compiler itself can be, the reason to do that it allow the
tables to be larger, so you don't run into errors where you run out of
space.

My experience from the old days, was that once you had seperate I/D, we
tended to link most programs that way if we could, as we slowly deprecated
the 11/40 class systems.    The original Tek Labs machine was an 11/60
(which is a 40 class), and was quickly replaced with an 11/70.     The 60
is what I used for the original Able Enable work that Noel referenced, so
it have 4M in it for a short period (we borrowed the memory for the
development).

But within 2 years we had a 11/44 to replace the 11/60, which was seperate
I/D system.



>
>
> > After you are booted, a 45 class machine will run 40 class binaries
> unchanged.  40 class machines can not run a.outs that are seperate I/D.
>
> Good to know.
>
> I read about this in ’Setting up Unix Sixth Edition” and I see the source
> comments. It looks pretty straightforward to configure the system for
> separate I/D. Is there any material difference between doing it at install
> time vs having run on 11/40 for a while and moving the disk over to the
> 11/45 later?
>
Making a system work on both could be done, but it chews up precious
address space in code that will not be executed.

Remember - what seems 'natural' for the modern user of cramming everything
into a single binary, or keeping lots of copies of things, was not done.
You lack address space, main memory or disk space.



>
> On a related note, how difficult is it to copy the system from rk to hp? I
> know I can rebuild, but I’m sure there’s a quicker/easier method...
>
Easiest method is probably grabing the v6tar binary that you described how
to make in your v6 for sim6 directionions, then use  and dual tar
programs***.  Other wise, find(1) is your friend.  That said, PWD (1.0) was
v6 based, so there is a version of cpio on the spencer_pwb.tar.gz  tape.
 That should work.

Clem

*** Note to Warren.  It might be a wise to put copies of v6tar (both
seperate I/D and not) binaries and maybe cpio(v6) on the TUHS we site in
the V6 directory; maybe, a 'collected_tools' directory.  Noel's tools would
probably make sense to add there also.  I bet people that are downloading
and playing might find them helpful.

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

  reply	other threads:[~2018-12-31 14:56 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-31  2:25 Will Senn
2018-12-31  2:43 ` Clem cole
2018-12-31  3:31   ` Will Senn
2018-12-31 14:55     ` Clem Cole [this message]
2018-12-31 15:05       ` ron
2018-12-31 15:53         ` Clem Cole
2018-12-31 17:30           ` ron
2018-12-31 18:20             ` Paul Winalski
2018-12-31 23:36       ` [TUHS] Useful Unix tools + Usenix tapes Warren Toomey
2019-01-01  1:30         ` Clem cole
2019-01-01  1:58         ` Clem cole
2019-01-01  2:00           ` Clem cole
2019-01-01  2:08           ` Nigel Williams
2019-01-01  2:17             ` Warren Toomey
2019-01-01  8:18               ` Warren Toomey
2018-12-31  2:47 ` [TUHS] Upgrading from 11/40 to 11/45 in Unix v6 Clem cole
2018-12-31  3:08   ` Will Senn
2018-12-31  3:15     ` Clem cole
2018-12-31  6:51 Noel Chiappa
2018-12-31 15:06 ` Will Senn
2018-12-31 15:50 ` Clem Cole
2018-12-31 15:53   ` Warner Losh
2018-12-31 15:59     ` Clem Cole
2019-01-01  1:56 ` Eric Allman
2018-12-31 17:20 Noel Chiappa
2018-12-31 18:38 Noel Chiappa
2018-12-31 20:06 ` Warner Losh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAC20D2NyvcyhdFR7R0SGQSYED0mMZQDXaRyB8VfXaNCZgzFF-A@mail.gmail.com \
    --to=clemc@ccc.com \
    --cc=tuhs@tuhs.org \
    --cc=will.senn@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).