home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / unix / bsd / 8553 < prev    next >
Encoding:
Text File  |  1992-11-08  |  1.6 KB  |  39 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!ukma!wupost!usc!ucla-cs!ficus.cs.ucla.edu!johnh
  3. From: johnh@ficus.cs.ucla.edu (John Heidemann)
  4. Subject: VFS interfaces [Was: Re: 386BSD or LINUX?]
  5. Message-ID: <johnh.721096498@ficus.cs.ucla.edu>
  6. Sender: usenet@cs.ucla.edu (Mr Usenet)
  7. Nntp-Posting-Host: nottingham.cs.ucla.edu
  8. Organization: UCLA, Computer Science Department
  9. References: <1992Nov4.205620.8184@colorado.edu> <1992Nov5.060658.639@ntuix.ntu.ac.sg> <1992Nov5.185438.29465@fcom.cc.utah.edu>
  10. Date:  7 Nov 92 00:34:58 GMT
  11. Lines: 26
  12.  
  13. terry@cs.weber.edu (A Wizard of Earth C) writes:
  14. >Linux supports the VFS interface (which is not a very good developement
  15. >system; read:
  16. >ftp.cs.ucla.edu:/pub/ficus/ucla_csd_910056.ps
  17. >which is John Heidemann's master's thesis, available via anonymous FTP
  18. >for details).
  19.  
  20. I would not want to suggest that the VFS interface is not "good"
  21. (to mis-quote you slightly).  It's far better than what came before it.
  22. I just happen to think there are some ways to make it better.
  23.  
  24. For those who are interested, the in-kernel portions of the stackable
  25. file system interface discussed in the document referred to are
  26. available in BSD 4.4.
  27.  
  28. >VFS does not equate automatically with a POSIX file system; UFS as it is
  29. >distributes in 386BSD is *mostly* POSIX compliant.  All of the UFS features
  30. >mentioned are, however, good points in 386BSD's favor.
  31.  
  32. With this I will heartily agree.  The interface has relatively little 
  33. to do with the semantics of a particular file system.  Consider "/proc":
  34. I doubt that it will respond to my POSIX-compliant "creat" call.
  35.  
  36.    -John Heidemann
  37.     UCLA Ficus Project
  38.  
  39.