* [TUHS] PDP-11/70 in Cory Hall, Berkeley '74 or 75
@ 2025-10-04 21:15 Jim Mellander via TUHS
2025-10-05 21:45 ` [TUHS] " Eric Allman via TUHS
0 siblings, 1 reply; 4+ messages in thread
From: Jim Mellander via TUHS @ 2025-10-04 21:15 UTC (permalink / raw)
To: tuhs
Hi all:
I had the occasion to use the PDP-11/70 on the ground floor of Cory Hall. I
was not a student, but was in the Navy stationed at Treasure Island, but
groked Unix & visited there on my time off to tinker, among other things.
I always have wondered who were the long hairs who were working inside the
glass partition on the system.
Also, I played with a PDP-11/45 in Evans Hall.
I'm interested in any information anyone has about those times and places.
Thanks in advance,
Jim Mellander
^ permalink raw reply [flat|nested] 4+ messages in thread
* [TUHS] Re: PDP-11/70 in Cory Hall, Berkeley '74 or 75
2025-10-04 21:15 [TUHS] PDP-11/70 in Cory Hall, Berkeley '74 or 75 Jim Mellander via TUHS
@ 2025-10-05 21:45 ` Eric Allman via TUHS
2025-10-06 0:21 ` Jim Mellander via TUHS
0 siblings, 1 reply; 4+ messages in thread
From: Eric Allman via TUHS @ 2025-10-05 21:45 UTC (permalink / raw)
To: Jim Mellander; +Cc: tuhs
On 10/4/25 14:15, Jim Mellander via TUHS wrote:
> Hi all:
>
> I had the occasion to use the PDP-11/70 on the ground floor of Cory Hall. I
> was not a student, but was in the Navy stationed at Treasure Island, but
> groked Unix & visited there on my time off to tinker, among other things.
I believe that would have been the instructional PDP-11/70. There was
also an 11/45 that was, to the best of my knowledge, shared by CS, Math,
and Statistics. Math and Stat wanted to run the vendor OS but CS wanted
to run UNIX, so ⅓ of the time it ran UNIX and 2/3 of the time it ran
something else, maybe RSTS.
I worked on the INGRES project, which eventually got their own
PDP-11/70, which was on the 4th floor of Cory. There were a few guest
accounts, but it wasn't an instructional machine other than for the
graduate DBMS class.
My recollection is that Berkeley was running 5th Edition when I got my
first account, but that didn't last long. I was mostly insulated from
the transition to 6th Edition, but I remember that it required a lot of
changes in INGRES due to changes in both the libraries and the C
language itself. I was not insulated from the transition to 7th Edition,
which was a lot of work but easier to work with.
There were other transitions when the VAXen started to appear, but those
were later.
> I always have wondered who were the long hairs who were working inside the
> glass partition on the system.
These were probably the usual suspects: Bill Joy and Chuck Haley
(certainly), Bob Fabry (who convinced the department to run UNIX in the
first place), Ken Thompson (when he was on sabbatical while at
Berkeley), Jeff Shriebman, and many others that I'm forgetting at the
moment. There were also a lot of other folks who weren't doing a lot of
kernel work like Ken Arnold, Kirk McKusick (who shared an office with
Bill), Tom Ferrin (UCSF, but spent time in Berkeley working with other
UNIX folks), Eric Schmidt, Kurt Shoens, etc. For the most part they were
not working inside the glass box.
Bonus recollection: Ken Thompson gave a free evening class that was a
walk-through of the v6 kernel. I think about a dozen people showed up.
The Computer History Museum in Mountain View has an audio recording of
the talk and an annotated listing with my personal notes. Yes, I held on
to that listing for almost 50 years.
>
> Also, I played with a PDP-11/45 in Evans Hall.
>
> I'm interested in any information anyone has about those times and places.
You might also want to check out videos of Kirk McKusick's talks on the
history of UNIX at Berkeley. A search for "Kirk McKusick Berkeley UNIX
history" should do the trick, or check out his Youtube channel at
https://www.youtube.com/@marshallkirkmckusick1756.
>
> Thanks in advance,
>
> Jim Mellander
eric
^ permalink raw reply [flat|nested] 4+ messages in thread
* [TUHS] Re: PDP-11/70 in Cory Hall, Berkeley '74 or 75
2025-10-05 21:45 ` [TUHS] " Eric Allman via TUHS
@ 2025-10-06 0:21 ` Jim Mellander via TUHS
2025-10-06 17:42 ` [TUHS] Re: PDP-11/70 in Cory Hall, Berkeley '74 or 75 / fork bomb David Barto via TUHS
0 siblings, 1 reply; 4+ messages in thread
From: Jim Mellander via TUHS @ 2025-10-06 0:21 UTC (permalink / raw)
Cc: tuhs
Thanks!
A little more of my experiences with Unix in those days:
I was 18 and too clever for my own good. Not being a student, I managed to
"get" a student's account by looking over their shoulder surreptitiously. I
then wrote a trivial C program to mimic the login prompt and harvested a
few other accounts. I created a hidden dot directory for my experiments,
which mainly consisted of writing chess and checker programs for my own
amusement.
I devoured the thick white Unix manual of the day, and, I hesitate to
admit, wrote a trivial shell fork bomb which just spawned additional copies
of itself in the background. I remember firing it up on an ASR-33, and it
printed out the PIDs slower and slower until the system froze. I tore off
the printout and left.
The next time I showed up, the aforementioned long-hairs approached me, and
told me that they knew what I had done. In contrast to what would happen
today, they told me that they would give me a guest account for my
enjoyment if I promised to stay in my lane. I took their words to heart and
continued tinkering with my programs for the rest of my time stationed in
the Bay Area.
I also got an account somehow on the CDC-6400 in the basement of Evans
Hall, and ran a few interesting batch-mode programs from punch cards.
I often wondered who those guys were, since their kindness actually pointed
me on the straight and narrow. Probably my fork bomb caused them to
re-engineer the process table, so that could be my minor contribution to
Unix.
My career ended up in cybersecurity, of course (it takes a thief...) at LBL
right up the hill from the Berkeley campus, so it all worked out OK.
As an aside to the discussion about 'true', it seems reasonable that in the
usual case ("while true"), the shell version wouldn't be significantly, if
any, slower than a separate binary, since the shared libraries would
already be in core. On my apple silicon mac 'true' is a 84128 byte dual
architecture binary.....
Thanks to all the Unix pioneers!
Jim Mellander
On Sun, Oct 5, 2025 at 2:45 PM Eric Allman <tuhs@eric.allman.name> wrote:
>
> On 10/4/25 14:15, Jim Mellander via TUHS wrote:
> > Hi all:
> >
> > I had the occasion to use the PDP-11/70 on the ground floor of Cory
> Hall. I
> > was not a student, but was in the Navy stationed at Treasure Island, but
> > groked Unix & visited there on my time off to tinker, among other things.
>
> I believe that would have been the instructional PDP-11/70. There was
> also an 11/45 that was, to the best of my knowledge, shared by CS, Math,
> and Statistics. Math and Stat wanted to run the vendor OS but CS wanted
> to run UNIX, so ⅓ of the time it ran UNIX and 2/3 of the time it ran
> something else, maybe RSTS.
>
> I worked on the INGRES project, which eventually got their own
> PDP-11/70, which was on the 4th floor of Cory. There were a few guest
> accounts, but it wasn't an instructional machine other than for the
> graduate DBMS class.
>
> My recollection is that Berkeley was running 5th Edition when I got my
> first account, but that didn't last long. I was mostly insulated from
> the transition to 6th Edition, but I remember that it required a lot of
> changes in INGRES due to changes in both the libraries and the C
> language itself. I was not insulated from the transition to 7th Edition,
> which was a lot of work but easier to work with.
>
> There were other transitions when the VAXen started to appear, but those
> were later.
>
> > I always have wondered who were the long hairs who were working inside
> the
> > glass partition on the system.
>
> These were probably the usual suspects: Bill Joy and Chuck Haley
> (certainly), Bob Fabry (who convinced the department to run UNIX in the
> first place), Ken Thompson (when he was on sabbatical while at
> Berkeley), Jeff Shriebman, and many others that I'm forgetting at the
> moment. There were also a lot of other folks who weren't doing a lot of
> kernel work like Ken Arnold, Kirk McKusick (who shared an office with
> Bill), Tom Ferrin (UCSF, but spent time in Berkeley working with other
> UNIX folks), Eric Schmidt, Kurt Shoens, etc. For the most part they were
> not working inside the glass box.
>
> Bonus recollection: Ken Thompson gave a free evening class that was a
> walk-through of the v6 kernel. I think about a dozen people showed up.
> The Computer History Museum in Mountain View has an audio recording of
> the talk and an annotated listing with my personal notes. Yes, I held on
> to that listing for almost 50 years.
>
> >
> > Also, I played with a PDP-11/45 in Evans Hall.
> >
> > I'm interested in any information anyone has about those times and
> places.
>
> You might also want to check out videos of Kirk McKusick's talks on the
> history of UNIX at Berkeley. A search for "Kirk McKusick Berkeley UNIX
> history" should do the trick, or check out his Youtube channel at
> https://www.youtube.com/@marshallkirkmckusick1756.
>
> >
> > Thanks in advance,
> >
> > Jim Mellander
>
> eric
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [TUHS] Re: PDP-11/70 in Cory Hall, Berkeley '74 or 75 / fork bomb
2025-10-06 0:21 ` Jim Mellander via TUHS
@ 2025-10-06 17:42 ` David Barto via TUHS
0 siblings, 0 replies; 4+ messages in thread
From: David Barto via TUHS @ 2025-10-06 17:42 UTC (permalink / raw)
To: Jim Mellander; +Cc: tuhs
> On Oct 5, 2025, at 5:21 PM, Jim Mellander via TUHS <tuhs@tuhs.org> wrote:
>
> I devoured the thick white Unix manual of the day, and, I hesitate to
> admit, wrote a trivial shell fork bomb which just spawned additional copies
> of itself in the background. I remember firing it up on an ASR-33, and it
> printed out the PIDs slower and slower until the system froze. I tore off
> the printout and left.
>
Back in the late 70’s (78-79) I wrote a shell script to process some files I had
on sdcsvax. Shell functions where new and by mistake I used the script name
as a function name.
I ran my test and it did what I expected, so I logged out.
Little did I know at the time that the script had forked itself and was now on a runaway path
to take the machine down.
Next time I logged in I had receive a message from Brian Kantor (the sdcsvax admin at the time)
with a listing of processes running on the machine and the admonition:
Don’t do this again.
A humbling experience.
David
The two most common elements in the universe are Hydrogen and Stupidity - Harlan Ellison
David Barto
barto@kdbarto.org
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-10-06 17:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-04 21:15 [TUHS] PDP-11/70 in Cory Hall, Berkeley '74 or 75 Jim Mellander via TUHS
2025-10-05 21:45 ` [TUHS] " Eric Allman via TUHS
2025-10-06 0:21 ` Jim Mellander via TUHS
2025-10-06 17:42 ` [TUHS] Re: PDP-11/70 in Cory Hall, Berkeley '74 or 75 / fork bomb David Barto via TUHS
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).