home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 074 < prev    next >
Internet Message Format  |  1990-12-05  |  2KB

  1. From std-unix-request@uunet.uu.net  Thu Aug 30 14:18:37 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA03070; Thu, 30 Aug 90 14:18:37 -0400
  4. Posted-Date: 30 Aug 90 12:31:01 GMT
  5. Received: by cs.utexas.edu (5.64/1.76) 
  6. From: tct!chip@cs.utexas.edu (Chip Salzenberg)
  7. Newsgroups: comp.std.unix
  8. Subject: Re: Standards Update, IEEE 1003.4: Real-time Extensions
  9. Message-Id: <477@usenix.ORG>
  10. References: <448@usenix.ORG> <467@usenix.ORG> <470@usenix.ORG>
  11. Sender: std-unix@usenix.ORG
  12. Organization: Teltronics/TCT, Sarasota, FL
  13. X-Submissions: std-unix@uunet.uu.net
  14. Date: 30 Aug 90 12:31:01 GMT
  15. Reply-To: std-unix@uunet.uu.net
  16. To: std-unix@uunet.uu.net
  17.  
  18. From:  chip@tct.uucp (Chip Salzenberg)
  19.  
  20. According to sp@mysteron.osf.org (Simon Patience):
  21. >Some realtime embedded systems do not have a file system but do want
  22. >semaphores.  So this allows them to have them without having to bring
  23. >in the baggage a file system would entail.
  24.  
  25. I was under the impression that POSIX was designing a portable Unix
  26. interface.  Without a filesystem, you don't have Unix, do you?
  27. Besides, a given embedded system's library could easily emulate a
  28. baby-simple filesystem.
  29.  
  30. >Secondly, as far as threads, which are supposed to be light weight,
  31. >are concerned it allows semaphores to be implmented in user space
  32. >rather than forcing them into the kernel for the file system.
  33.  
  34. The desire for user-space support indicates to me that there should be
  35. some provision for non-filesystem (anonymous) IPCs that can be created
  36. and used without kernel intervention.  This need does not reduce the
  37. desirability of putting global IPCs in the filesystem.
  38.  
  39. >A good reason for *not* having IPC handles in the file system is to allow
  40. >network IPC to use the same interfaces.
  41.  
  42. Filesystem entities can be used to trigger network activity by the
  43. kernel (or its stand-in), even if they do not reside on shared
  44. filesystems.
  45. -- 
  46. Chip Salzenberg at Teltronics/TCT     <chip@tct.uucp>, <uunet!pdn!tct!chip>
  47.  
  48. Volume-Number: Volume 21, Number 74
  49.  
  50.