The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: "John P. Linderman" <jpl.jpl@gmail.com>
To: ron@ronnatalie.com
Cc: The Unix Heritage Society <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] ATT Hardware
Date: Fri, 29 Jun 2018 10:55:48 -0400	[thread overview]
Message-ID: <CAC0cEp_vkP9TDVFBWNxuq=LXsmWhs1-5C2Z6qfvKzia2EgQPgA@mail.gmail.com> (raw)
In-Reply-To: <00f101d40fab$5af29aa0$10d7cfe0$@ronnatalie.com>

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

You just pushed my "3B button". Rudd Canaday (who had a hand in the design
of the original UNIX file system) wanted to create a message-based
"Database Machine". We planned to base it on the MERT (Multi-Environment
Real Time) UNIX variant on VAXen, and had some of the architects of MERT on
the team with real expertise in VAX architecture. Unfortunately, just as we
were getting under way, the AT&T chip project needed clients, so we were
told "Thou shalt use AT&T computers".  Not only did we have no expertise,
the documentation was almost non-existent, so the only way to learn was
trial and error. They installed two 3B20-ish computers that looked like
racks of telephone equipment (because that's pretty much what the were).
The first time we lost power in the computer room, and tried to bring
it/them back up, all the fuses blew. The AT&T techs looked astonished, and
asked if we lost power often (in a switching office, battery backups
ensured that power was never lost). We told them power went down every few
months. They showed us how to power things up by removing all the fuses,
then using a charging device (we called it the fuse-gooser) to charge up a
capacitor, insert a fuse, and repeat until all the fuses had been
reinstalled. Eventually, one of our people discovered an (undocumented, of
course) dial which could be used to ramp the voltage up from 0 to full, so
we didn't have to go through the fuse routine. "Production" versions of the
3B20's had a lead-acid battery built in.

There was no floating point. (Why would a switch need floating point?).
There were things I wanted to do with awk that didn't need floating point,
so I just fiddled the code so AWKFLOAT was typedef-ed to int, and it darn
near worked. The only hitch was a couple of appearances of "%g" in print
statements. I couldn't typedef them away, but I suggested to the ANSI C
folks that I could have done that if the appearance of adjacent string
literals was treated as their concatenation, and they bought it. My only
contribution to ANSI C, courtesy of crappy hardware.

We were also gifted a 3B2. We brought it up single user, and it took 20
seconds to run a ps command. Our computers were theme-named after birds
(the 3B20 pair were heckle and jeckle), so we named the 3B2 junco. Our
director told us we couldn't do that, we had to play nice with the chip
folks. So we renamed it jay. But we all knew what the j stood for.

On Fri, Jun 29, 2018 at 9:16 AM, <ron@ronnatalie.com> wrote:

> The recent reference to the Dennis’s comments on ATT chip production had
> me feeling nostalgic to the 3B line of computers.  In the late 80’s I was
> in charge of all the UNIX systems (among other things) at the state
> university system in New Jersey.   As a result we got a lot of this
> hardware gifted to us.    The 3B5 and 3B2s were pretty doggy compared with
> the stuff on the market then.   The best thing I could say about the 3B5 is
> that it stood up well to having many gallons of water dumped on it (that’s
> another story, Rutgers had the computer center under a seven story building
> and it still had a leaky roof).    The 3B20 was another thing.   It was a
> work of telephone company art.    You knew this when it came to power it
> down where you turned a knob inside the rack and held a button down until
> it clicked off.    This is pretty akin to how you’d do things on classic
> phone equipment (for instance, the same procedure is used to loopback the
> old 303 “broadband” 50K modems that the Arpanet/Milnet was built out
> of).    Of course, the 3B20 was built as phone equipment.    It just got
> sort of “recycled” as a GP computer.
>
>
>

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

  reply	other threads:[~2018-06-29 14:56 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-29 13:16 ron
2018-06-29 14:55 ` John P. Linderman [this message]
2018-06-29 15:07   ` Clem Cole
2018-06-29 16:31   ` ron
2018-06-29 17:51     ` Seth J. Morabito
2018-06-29 15:26 ` Seth J. Morabito
2018-06-29 16:29   ` ron
2018-06-29 18:48 ` Perry E. Metzger
2018-06-30 11:15 Norman Wilson
2018-07-01  2:17 ` Greg 'groggy' Lehey
2018-07-01 20:14   ` John P. Linderman
2018-07-02  0:20     ` William Corcoran
2018-07-02  0:55       ` John P. Linderman
2018-07-02  3:59         ` William Corcoran
2018-07-02 10:13       ` Kevin Bowling
2018-07-03  1:02     ` Dave Horsfall

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='CAC0cEp_vkP9TDVFBWNxuq=LXsmWhs1-5C2Z6qfvKzia2EgQPgA@mail.gmail.com' \
    --to=jpl.jpl@gmail.com \
    --cc=ron@ronnatalie.com \
    --cc=tuhs@minnie.tuhs.org \
    /path/to/YOUR_REPLY

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

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