[TUHS] V7 ls and dot files?

George Michaelson ggm at algebras.org
Tue Apr 29 13:17:44 AEST 2025


Aside from punched card stuff. I started life in TOPS-10. 78 vintage, not
very heavily modified locally as I recall. (people did run local mods, I
don't think we'd applied any)

I had forgotten TOPS-10 had a logical equivalent of a mount point, the MFD.
And I had forgotten inside the [xxx,yyy] group/user identity directory, you
could nest 5 sub-directories deep.

5! such humongous nesting! who could need more than 5 levels deep!

What I did remember is there was no evident ".." equivalent in the commands
to "be" in a directory. The idea of needing to go back to your parent,
positionally inside a subdirectory but without recourse to the actual path
down from the MFD appeared to be missing. I suspect whoever designed this
was living their best life in JCL and saw no interaction on paths as
needing "optimisations" = SET DIRECTORY obviously demanded a path down from
an MFD. Fool of a took!

By the time of VMS, you had the same $MFD:[path.path.path...] structure but
now up to 255 nesting levels deep, and the "-" nonce directory meant "the
parent to the one you are talking about" so at least in hypothesis a "cd
.." command was possible without needing to know the descent path. 255!
magic numbers! Who could need so many nesting levels?

When I got the great uplift to Unix in 82 and realized . and .. existed, It
was a very strong mind-officially-blown moment. Its like the zen koan for
the ages: Who the hell thought it was ok to design a filesystem ANY OTHER
WAY.  I simply cannot handle that I was using some system (Norsk Data?)
around the same time and it didn't have cd .. -It still had a TOPS-10 class
view of the world as a descent tree only. Stone Age!

I still regret that the newcastle connections ... naming model didn't get
up. I think it was very nice.

G
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.tuhs.org/pipermail/tuhs/attachments/20250429/153df3b3/attachment.htm>


More information about the TUHS mailing list