home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.19 / text0027.txt < prev    next >
Encoding:
Internet Message Format  |  1990-05-17  |  1.5 KB

  1. From: Doug Gwyn <uunet!smoke.brl.mil!gwyn>
  2.  
  3. In article <595@longway.TIC.COM> std-unix@uunet.uu.net writes:
  4. >From: srg@quick.COM (Spencer Garrett)
  5. >I don't know if this is the proper forum in which to discuss this issue,
  6. >but it seems to me that we're about to codify a poor implementation of
  7. >the concept of symbolic links.  IMHO symbolic links shouldn't have
  8. >a format code at all, since they shouldn't be inodes.  They make
  9. >infinitely more sense when treated as directory artifacts - i.e. a
  10. >directory entry either points to an inode or it supplies some more
  11. >path information to be used in resolving the request.  This eliminates
  12. >all the silliness about what permission bits on symbolic link inodes
  13. >mean, for instance.  Here's the directory structure I use in my own OS.
  14.  
  15. You're to be congratulated on a decent implementation of symlinks.
  16.  
  17. If symlinks were "perfect", they'd be so transparent that one wouldn't
  18. be able to see them, just as a perfect network file system implementation
  19. would make the networking totally transparent (apart from timing) to
  20. applications.  Your approach comes as close as could be practically
  21. desired.
  22.  
  23. The whole issue of synonyms in the file system is quite interesting,
  24. and there are some good ideas about this.  Symlinks were an early (and
  25. in my opinion, not very successful) experiment in this area.  It is a
  26. real shame that the standards groups are locking in utterly horrible
  27. implementations of asynchronity, synonyms, networking, and other areas.
  28. I don't know, however, how the juggernaut can be stopped..
  29.  
  30. Volume-Number: Volume 19, Number 28
  31.  
  32.