[ih] A revolution in Internet point-of-view - Was Re: Internet analyses (Was Re: IPv8...)
Jack Haverty
jack at 3kitty.org
Thu Apr 30 10:59:02 PDT 2026
On 4/29/26 23:00, Lars Brinkhoff wrote:
> Jack Haverty wrote:
>> - Lick's vision was of pervasive computers somehow all communicating
>> with each other to assist humans; he funded MIT to create Project Mac;
>> MAC stood for either "Man and Computer" or "Machine Aided Cognition"
> Many sources claim "Multiple Access Computer/Computing" and "Machine
> Aided Cognition". The former was the Multics part of Project MAC, and
> the latter was the AI group. I have also seen "Mathematics and
> Computation" for the Mathlab and Macsyma part.
Lick's vision was a symbiosis of computers and humans, so expansions of
MAC into "Man And Computer" or "Machine Aided Cognition" captured that
vision. "Multiple Access Computer" did not, but reflected the
development of time-sharing to replace batch processing, and modems to
enable access to computers far away from the human using it. I heard
all of these terms as explanations for "MAC" while I was at MIT back in
the late 60s and early 70s.
The Waldrop book notes that the "MAC" name was generated in an urgent
meeting when Lick (at ARPA) was trying to fund the MIT work, which until
then had been known as "Fano's Folly", reflecting the involvement of
Professor Fano. That name was not suitable for a contract, and the
meeting settled on MAC.
Lots more detail is in Waldrop's book.
Lick's vision was explained in the memos he wrote in 1960 and the letter
to his PIs when he was at ARPA in 1963. When I got to MIT as an
undergraduate in 1966, the "computer utility" was an IBM 7094 that we
used with punch cards and printouts. That was augmented, and later
replaced, by CTSS, which was a time-shared utility that you accessed
with terminals. I had a few student jobs involving using CTSS, and my
BS thesis involved Multics which was almost but not quite at the
"utility" stage by 1969. By 1970 I encountered Lick and the PDP-10 ITS
world.
CTSS expanded to "Compatible Time Sharing System". As a utility, CTSS
focussed on availability, which made it unsuitable for research in
computer areas. Researchers like to try new ideas; operators don't like
change that often causes problems. Multics was envisioned to replace
CTSS as the campus computing utility.
ITS was created as a way to get a computer (the AI PDP-10) that could be
readily changed as needed for computer research. The acronym ITS had a
similar plethora of expansions which I heard at MIT. Some said it was
just from questions that everyone had when they arrived in the Lab - "Is
it up?" If the PDP-10 system was running, someone would just say "ITS up!".
Another explanation of ITS was "Incompatible Timesharing System", to
contrast it to CTSS. Both explanations of ITS were common.
The experience at MIT was my first exposure to the conflict between
researchers and operators. Much later in the Internet era, that
experience triggered the creation of the concept of "Autonomous
Systems", as a temporary technique to enable research activities to
continue on the Internet but also protect operational users of the "core
gateways". Eric Rosen and I did that and Eric wrote an RFC about EGP as
a rudimentary "firewall" protocol to keep the different research and
operational communities from interfering with each other while
maintaining connectivity of the whole Internet.
/Jack Haverty
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <http://elists.isoc.org/pipermail/internet-history/attachments/20260430/d0811b6b/attachment-0001.asc>
More information about the Internet-history
mailing list