home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / os2 / misc / 36144 < prev    next >
Encoding:
Text File  |  1992-11-11  |  4.2 KB  |  79 lines

  1. Newsgroups: comp.os.os2.misc
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!ellis!sip1
  3. From: sip1@ellis.uchicago.edu (Timothy F. Sipples)
  4. Subject: Re: Using names instead of E: for drives
  5. Message-ID: <1992Nov11.171548.7211@midway.uchicago.edu>
  6. Followup-To: comp.os.os2.advocacy
  7. Sender: news@uchinews.uchicago.edu (News System)
  8. Reply-To: sip1@midway.uchicago.edu
  9. Organization: Dept. of Econ., Univ. of Chicago
  10. References: <1992Nov6.040717.17706@nwnexus.WA.COM> <1992Nov11.023401.3370@networx.com>
  11. Date: Wed, 11 Nov 1992 17:15:48 GMT
  12. Lines: 65
  13.  
  14. In article <1992Nov11.023401.3370@networx.com> mikel@networx.com (Mike Lempriere) writes:
  15. >: I came to the OS/2 world from the Amiga and am really surprised that I
  16. >: have to use primitive things like E: or F: to refer to volumes.  The
  17. >You're right.  OS/2 inherited several VERY BAD things from DOS.
  18. >a)  The notion of the drive (ie. drive letters) as opposed to a homogeneous
  19. >    file system with drives grafted in whereever desired.
  20. >b)  The "8.3" filename limit.
  21. >c)  UPPER CASE FILENAMES.
  22. >d)  No concept of links (multiple filenames for a single data group).
  23. >All of these are filesystem problems.  Items b) and c) have been addressed
  24. >by HPFS, although items a) and d) were completely ignored.  Item b) is still
  25. >not really fixed by HPFS, as one must (basically) stick with the damn "8.3"
  26. >convention if one may ever use a floppy (eg for backup!).
  27.  
  28. Well, actually, item (a) is addressed by a lot of networking software,
  29. when something other than drive letters is critical.  Item (b) doesn't
  30. hold for floppies -- if you use the Workplace Shell drive objects,
  31. OS/2's BACKUP program, or most other system utilities (with the
  32. notable exception of COPY from the command line), the long filenames
  33. are preserved across transitions to/from floppies.  The reason
  34. floppies are not HPFS is (1) there's no performance gain (in fact
  35. there might be a performance/space penalty because of fixed overhead);
  36. (2) DOS compatibility (can you imagine the nightmare caused by people
  37. taking OS/2 floppies to DOS systems and wonder why it isn't working?).
  38. Of course, this issue has been beaten to death, but you should
  39. understand that there was a reason for the decision.  (Incidently, if
  40. someone would like to write a REXX script to implement long filename
  41. preserving COPY...  It is relatively easy to do.)
  42.  
  43. Item (c) is solved by HPFS, which is case retentive (but not case
  44. sensitive).  I think such an organization is the best choice, but
  45. others may differ (notably those with exposure to Unix).  It is
  46. certainly the most user friendly, I think.  This issue, too, has been
  47. beaten to death.
  48.  
  49. Item (d) is not implemented at the file system level, I agree.  But
  50. IBM sees things evolving away from that level (the command line COPY
  51. and DIR) and toward a GUI shell (and more friendly user interfaces).
  52. I tend to agree with that assessment.  The Workplace Shell has what
  53. are called shadows, which serve a very similar function, but at one
  54. higher level of abstraction.
  55.  
  56. There's certainly the provision for such things as links at the file
  57. system level.  It would be relatively easy to imagine such a system
  58. operating with extended attributes.  (A link might be a null file with
  59. an extended attribute pointing to the original, and the original
  60. having an extended attribute pointing to the first link, like a linked
  61. list.  Cumbersome, I suppose, but it would work.)  Of course, the
  62. shell would have to be designed with links in mind.  But, then, that's
  63. my point -- the Workplace Shell is already designed with links (i.e.
  64. shadows) in mind, using the extended attributes already provided at
  65. the file system level.  (Extended attributes are sort of a generic way
  66. of implementing all of these specific niceties.)
  67.  
  68. To carry this a bit farther, one could imagine using extended
  69. attributes to implement an on-the-fly disk compression scheme, version
  70. numbers (like VMS), or many other features.
  71.  
  72. Follow up to comp.os.os2.advocacy.
  73.  
  74. -- 
  75. Timothy F. Sipples      | The OS/2 FREQ. ASKED QUESTIONS LIST 2.0g is avail.
  76. sip1@ellis.uchicago.edu | from 128.123.35.151, anonymous ftp, in /pub/os2/all
  77. Dept. of Econ., Univ.   | /faq, or from LISTSERV@BLEKUL11.BITNET (send "HELP")
  78. of Chicago, 60637       | [You picked the right President, America -- Thanks.]
  79.