🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.std.unix
Article #391

Re: case sensitive file names

#391
From: Moderator, John Quarterman
Date: Wed, 05 Nov 1986 15:03
41 lines
2493 bytes
From: seismo!hadron!jsdy@sally.utexas.edu (Joseph S. D. Yao)
Cc: jsdy@sally.utexas.edu
Date: Tue, 4 Nov 86 21:16:04 est

>From: @SUMEX-AIM.ARPA:MRC@PANDA  (Mark Crispin)
>Date: Mon 20 Oct 86 05:42:50-PDT
>     On the DEC-20 and Unix file servers, it's single case and hyphens.
>I end up using something like "tokyo-paper.first-draft".

This sounds like a local convention.  Unix filenames may contain
any ASCII character, including upper and lower cases, except for
NUL and '/'.

>nobody uses mixed case on our Unix-based file server.  The Leaf (Xerox
>Lisp machine file access protocol) server on Unix was modified to coerce
>all filenames to be entirely lowercase on the Unix machine's disk and to
>coerce it back to all uppercase in the other direction.  There were/are
>two reasons:
> (1) transfers to/from the third file server, a DEC-20, were hopeless
>     otherwise since the Unix system would insist that two identical files
>     were different because the case of the names didn't match
> (2) the users found the case dependence to be a serious problem.

We now see the source of the discrepancy.  (2) obviously came first:
people who were used to the older (I did NOT say antique ;-) ) file
system on the 20's, and wanted not to worry about filename conversion,
tried to make the restrictions on Unix file names a combination of
the DEC-20's and what they PERCEIVED as the Unix conventions.  This
indubitably has caused further consternation among people familiar
with one or the other but not both systems.

The Leaf server apparently gives this version of Unix a modified file
system with an attempt at monocase restriction.  I have no idea how
prevalent it is, but my off-hand observation is "not very."  I don't
think arguments based on what it does can be very compelling.
-- 

	Joe Yao		hadron!jsdy@seismo.{CSS.GOV,ARPA,UUCP}
			jsdy@hadron.COM (not yet domainised)

Volume-Number: Volume 8, Number 38
Technical Details
Message-ID: <6235@ut-sally.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!ut-sally!std-unix

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!ut-sally!std-unix
From: std-unix@ut-sally.UUCP (Moderator, John Quarterman)
Newsgroups: mod.std.unix
Subject: Re: case sensitive file names
Message-ID: <6235@ut-sally.UUCP>
Date: Wed, 5-Nov-86 10:03:27 EST
Article-I.D.: ut-sally.6235
Posted: Wed Nov  5 10:03:27 1986
Date-Received: Wed, 5-Nov-86 22:17:37 EST
Organization: IEEE P1003 Portable Operating System for Computer Environments Committee
Lines: 41
Approved: jsq@sally.utexas.edu