[ih] Fwd: As Flag Day approaches at CMU

Jack Haverty jack at 3kitty.org
Sat Sep 6 12:15:10 PDT 2025


ITS at MIT circa early 1970s used a naming convention for files -- 
<device>:<directory>;<name1> <name2>   So, for example, I logged in to 
MIT-DM as JFH.  My files on disk were things like DSK:JFH;THESIS TJ6    
File names were limited to alphanumerics of 6 characters or less 
(motivated by what you could encode into a 36-bit PDP-10 memory location).

Once the ARPANET and NCPs appeared, the 'net was a new toy, so people of 
course experimented with how to use it.  I don't remember the details or 
timing (sometime in early 1970s), but at but at some point the Message 
Of The Day announced a new capability - you could use files on some 
other ITS machine just by using a different <device> to specify the DSK 
on some other ITS machine.

So, for example, from the MIT-AI machine a user could get to my file on 
the DM machine by specifying DM:JFH;THESIS TJ6.

Similarly, from my account on MIT-DM, I could get to another machine's 
files by using a name such as AI:TK;NEWS ITS to get at Tom Knight's file 
on the AI machine.

This provided more flexibility than FTP.  You could use a remote file in 
any program that knew how to use files on devices.  To the program, the 
remote disk looked and behaved like a local disk. (More or less - 
problems of "global LANs" were still be be surfaced)

I don't recall at all how this worked, or who implemented it.  IIRC, it 
took advantage of an interprocess communication capability called the 
"JOB/BOJ device", which enabled one program to open a JOB device, and 
another program to open the corresponding BOJ (JOB reversed) device, and 
send whatever they liked back and forth.  But I don't remember details.

We also had the ability for one process (aka "job") to map some or all 
of another process' address space into its own address space.  I can't 
recall if anyone got motivated to get that working across the ARPANET 
though.   If so, it would probably have been done using the same 
internal mechanisms that got the remote file systems capability.

However, for anyone curious, the ancient ITS system is online and has 
even been resurrected so you can look at the code or even run it on your 
modern computer - see https://github.com/PDP-10/its

Jack Haverty (JFH at MIT-DM in the 70s)

On 9/6/25 09:28, Guy Almes via Internet-history wrote:
> Noel,
>   So this was a real networked file system (and not just lots of FTP)?
>   Very interesting,
>     -- Guy
>
> On 9/6/25 11:35 AM, Noel Chiappa via Internet-history wrote:
>>
>>      > From: Guy Almes
>>
>>      > There are probably a number of ARPAnet sites where the ARPAnet
>>      > served this LAN role in the pre-Ethernet days.
>>
>> Notably MIT, where the 4 ITS machines shared their file systems over the
>> ARPANET.
>>
>>     Noel
>> -- 
>> Internet-history mailing list
>> Internet-history at elists.isoc.org
>> https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/ 
>> internet-history__;!!KwNVnqRv! 
>> C8xpr0pcWUCRUGu5ny4SaIVDwdiMWrntxKhWopeJnt_Ni81FeTKeUj6hb30-W92d1QCtfI- 
>> NdmswzrIufFLHCtXfTXzJRA$ 
>> <https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/internet-history__;!!KwNVnqRv!C8xpr0pcWUCRUGu5ny4SaIVDwdiMWrntxKhWopeJnt_Ni81FeTKeUj6hb30-W92d1QCtfI-NdmswzrIufFLHCtXfTXzJRA$>
>> -
>> Unsubscribe:https://urldefense.com/v3/__https://app.smartsheet.com/b/ 
>> form/9b6ef0621638436ab0a9b23cb0668b0b? 
>> The*20list*20to*20be*20unsubscribed*20from=Internet-history__;JSUlJSU!! 
>> KwNVnqRv!C8xpr0pcWUCRUGu5ny4SaIVDwdiMWrntxKhWopeJnt_Ni81FeTKeUj6hb30- 
>> W92d1QCtfI-NdmswzrIufFLHCtVmthkWew$ 
>> <https://urldefense.com/v3/__https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The*20list*20to*20be*20unsubscribed*20from=Internet-history__;JSUlJSU!!KwNVnqRv!C8xpr0pcWUCRUGu5ny4SaIVDwdiMWrntxKhWopeJnt_Ni81FeTKeUj6hb30-W92d1QCtfI-NdmswzrIufFLHCtVmthkWew$>
>>
>

-------------- 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/20250906/14f46f5e/attachment.asc>


More information about the Internet-history mailing list