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

  1. From: rgenter@labs-b.bbn.com (Rick Genter)
  2. Date: 30 Oct 86 09:57:13 EST (Thu)
  3.  
  4. Here's the text of my original article, modified to reflect dmr's comments:
  5.  
  6.      The recent discussion regarding the issue of case insensitivity in the
  7. POSIX environment has caused me to think about the Unix file system and
  8. its impact on the kernel.  I came into the Unix game late, but as I understand
  9. it, various flavors of Unix (such as MERT, Unix' real-time cousin), 
  10. implemented the file system completely outside the kernel, I suppose as a
  11. library of routines.  I also understand that the MACH project at CMU is 
  12. heading in this direction.
  13.  
  14.      The primary reason that I see for having the file system in the kernel in
  15. the first place is perhaps for efficiency and to solve certain concurrency
  16. problems.  I see making the file system case insensitive as another step in
  17. this direction; unfortunately I see it as a step backwards.  I suppose the
  18. next logical step would be to put wildcard expansion in the kernel.
  19.  
  20.      If any sort of fundamental change is to be made to the file system for
  21. POSIX, I'd prefer moving towards a non-kernel file system.  In addition to
  22. simplifying the design of the operating system, it also allows users to
  23. implement layers on top of the file system, such as case insensitivity,
  24. wildcard expansion, network file systems, access methods, etc.  Gee, is this
  25. starting to sound like streams?
  26.  
  27.      Personally, I'd rather that POSIX not change the appearance of the Unix
  28. file system; it's too big a task to do right involving a redesign rather 
  29. than a standardization.  This is clearly (at least to me) outside the scope 
  30. of an effort such as P1003.
  31. --------
  32. Rick Genter                 BBN Laboratories Inc.
  33. (617) 497-3848                10 Moulton St.  6/512
  34. rgenter@labs-b.bbn.COM  (Internet new)    Cambridge, MA   02238
  35. rgenter@bbn-labs-b.ARPA (Internet old)    seismo!bbncca!rgenter (UUCP)
  36.  
  37. Volume-Number: Volume 8, Number 13
  38.  
  39.