home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / mod.std.unix.v7 / text0019.txt < prev    next >
Encoding:
Internet Message Format  |  1987-06-30  |  2.5 KB

  1. Date: Sat, 4 Oct 86 16:54:37 PDT
  2. From: hoptoad!gnu@lll-crg.ARPA (John Gilmore)
  3. Subject: Re: Case sensitive file names
  4.  
  5. > From: mark@cbosgd.att.com (Mark Horton)
  6. > Another problem is that emulations on other operating systems,
  7. > such as VMS or MS DOS, will become impossible without drastic
  8. > changes to their file systems.
  9.  
  10. I think we should eliminate the hierarchical file system too (-:).
  11. After all, VM/370 doesn't use it, nor does CP/M.  It would be too hard
  12. to emulate.  (Thank Bog that MSDOS and the Mac added the feature, and
  13. that Atari and Amiga started that way, or somebody might actually take
  14. me seriously!)  We could consider getting rid of devices-as-files, though --
  15. there's an idea that none of those people have picked up :-).
  16.  
  17. > After all, it's not like it was easiest to make the VMS filesystem
  18. > case insensitive - that took extra effort on their part.
  19.  
  20. Their feeling it was worth the work for VMS doesn't make it right for Unix.
  21.  
  22. > I think it's a mistake to move in the direction of requiring other
  23. > operating systems to become case sensitive.
  24.  
  25. Nobody is requiring anything of any other operating system.  We're
  26. defining a *new* operating system here.
  27.  
  28. My impression was that the "new operating system" was supposed to look
  29. very much like the set of features-in-common to the various Unix operating
  30. systems.  If we are trying to standardize an environment that will
  31. run under other operating systems, somebody better tell us quick.
  32. I thought the "Portable Operating System" stuff was just a legalese hack
  33. because we can't use the trademarked name "Unix".  Was I wrong?
  34.  
  35. >                                                        But I think
  36. > it would be a mistake to require other systems to change if they
  37. > are to support a POSIX emulation on top of them.  (On the other hand,
  38. > it may be reasonable to expect other operating systems to support
  39. > more general file name lengths and character sets, rather than things
  40. > like the MS DOS 8+3 convention.  But in practice, this may be too
  41. > painful to fix.)
  42.  
  43. Either they will implement POSIX compatability or they won't.  If we
  44. define POSIX systems to be case insensitive, MSDOS would not qualify
  45. anyway, since you can't use an arbitrary 14-character file name.  VMS
  46. would have problems with files whose names contained [, ], or colon,
  47. etc.  So they will have to provide some form of file name translation,
  48. and they should handle the case issue at the same time they handle the
  49. length and allowable character set issues.
  50.  
  51. Volume-Number: Volume 7, Number 20
  52.  
  53.