home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 074 / text0000.txt < prev   
Encoding:
Internet Message Format  |  1990-12-05  |  1.3 KB

  1. From:  chip@tct.uucp (Chip Salzenberg)
  2.  
  3. According to sp@mysteron.osf.org (Simon Patience):
  4. >Some realtime embedded systems do not have a file system but do want
  5. >semaphores.  So this allows them to have them without having to bring
  6. >in the baggage a file system would entail.
  7.  
  8. I was under the impression that POSIX was designing a portable Unix
  9. interface.  Without a filesystem, you don't have Unix, do you?
  10. Besides, a given embedded system's library could easily emulate a
  11. baby-simple filesystem.
  12.  
  13. >Secondly, as far as threads, which are supposed to be light weight,
  14. >are concerned it allows semaphores to be implmented in user space
  15. >rather than forcing them into the kernel for the file system.
  16.  
  17. The desire for user-space support indicates to me that there should be
  18. some provision for non-filesystem (anonymous) IPCs that can be created
  19. and used without kernel intervention.  This need does not reduce the
  20. desirability of putting global IPCs in the filesystem.
  21.  
  22. >A good reason for *not* having IPC handles in the file system is to allow
  23. >network IPC to use the same interfaces.
  24.  
  25. Filesystem entities can be used to trigger network activity by the
  26. kernel (or its stand-in), even if they do not reside on shared
  27. filesystems.
  28. -- 
  29. Chip Salzenberg at Teltronics/TCT     <chip@tct.uucp>, <uunet!pdn!tct!chip>
  30.  
  31. Volume-Number: Volume 21, Number 74
  32.  
  33.