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

  1. From: sp@osf.org (Simon Patience)
  2.  
  3. In article <1990Apr17.225128.7324@ico.isc.com>, jsh@usenix.org (Jeffrey S. Haemer) writes:
  4. >       1003.4:_Real-Time_Extensions
  5. >       The first of these went to ballot after the New Orleans meeting.
  6. >       Threads, controversial enough to be omitted from .4, has been pushed
  7. >       into .4a.  (Things too controversial to go into threads will be pushed
  8. >       into the multiprocessor group, which should be a lot of fun.)
  9.  
  10. This is not actually true. Pthreads was never in the draft of 1003.4
  11. proper but was an appendix. After New Orleans when .4 was ready to
  12. ballot, pthreads was not and so could not become a real chapter of its
  13. own within .4 and so got its own PAR. It had nothing to do with being
  14. controversial. Your parenthetical comment is pure fantasy also.
  15.  
  16. >       The threads subgroup (1003.4A) has attempted to kill the .4 ballot by
  17. >       a block vote for rejection.  One correspondent says they are doing
  18. >       this because .4 is no good without threads.  (I'm told that two
  19. >       ``large, non-vendor organizations'' are part of the coalition against
  20. >       the 1003.4 ballot.  There is rumored to be a special, invitation-only,
  21. >       threads-strategy meeting by these two groups immediately preceding the
  22. >       Utah meeting.  Can anyone confirm this and supply more details?)
  23.  
  24. More misinformation here. The Common Reference Ballot was written by a
  25. number of people from different organisations some of whom attended the
  26. threads group and some didn't. The endorsements for it came from a
  27. significantly wider audience than the threads group, some of whom I
  28. believe have not been to a .4 meeting either, or at least regularly.
  29. The objections were not related to threads except where an interface
  30. was impossible to be used in a multi-threaded environment.
  31.  
  32. The rumor of a pre-Utah meeting is completely overblown. OSF and UI
  33. regularly meet, with representatives of our respective member
  34. organizations, to discuss technical matters to try and maximize
  35. commonality between our two systems, especially at the interface level.
  36. The subjects include threads as this is an emerging technology area,
  37. but it is certainly not restricted to threads. As the people involved
  38. in this both attend POSIX meetings, it is natural to take advantage of
  39. the fact that we are all going to be in the same place. The meetings
  40. take place regularly and more frequently than POSIX meetings. We think
  41. this level of cooperation is the sort of thing the industry would
  42. expect us to do, especially the end user community, rather than indulge
  43. in the Unix wars that are restricted to the Trade Press.
  44.  
  45. >       University of California's Computer Science Research Group (the folks
  46. >       who bring us Berkley UNIX) is also voting against the .4 ballot as a
  47. >       block.  This stand has nothing to do with the lack of a threads propo-
  48. >       sal; the vote objects to the working group's addition of completely
  49. >       new and (their words) ``lame'' features to UNIX. An amusing twist,
  50. >       this.  To a traditional standards activity, one vendor block voting
  51. >       against another, POSIX adds one research group voting against another.
  52.  
  53. I believe that this was just an endorsement of the Common Reference
  54. Ballot mentioned above, which was submitted by someone at Berkeley. I'm
  55. not sure why this means there is one research group voting against
  56. another, the only other research groups that I can think of that you
  57. might be alluding to also endorsed the common ballot. Would you care to
  58. explain?
  59.  
  60. >       Both the rush to go to ballot, and the move to tie success of the rest
  61. >       of 1003.4 to threads, should be causes for scrutiny.
  62.  
  63. I can't think where you get this idea from. There is no desire that I
  64. know of to tie threads to the rest of .4. The people involved are
  65. highly motivated and think that the time is right to standardize on a
  66. thread interface before the industry become too d ivergent. It is felt
  67. be many people that there is enough experience in the industry and
  68. academia to write a good usable standard and are trying to do so.
  69.  
  70. >       Interestingly, if threads are forced back into the base .4 standard,
  71. >       it may end up causing another problem.  The ACM's ARTEWG (the special
  72. >       interest group on Ada's runtime environment working group) is likely
  73. >       to vote in a block against 1003.4 if it contains a threads proposal
  74. >       that does not support Ada in a natural way.
  75.  
  76. This is not likely to happen as I said above. The threads group are
  77. talking to the Ada people (constantly it feels like :-) and it is hoped
  78. that when the draft is ready for balloting most of the Ada folks will
  79. be happy. There is a problem with scope which has never really been
  80. properly define with respect to Ada, especially Ada runtime.
  81.  
  82. Your overall tone was one of suspicion that there is a subversive plot
  83. going on and that half of POSIX is being taken over by a small number
  84. of people in the threads group. This is clearly ridiculous as it could
  85. never happen, the concensus process prohibits it.
  86.  
  87.   Simon Patience                Phone: (617) 621-8736
  88.   Open Software Foundation            FAX:   (617) 225-2782
  89.   11 Cambridge Center                Email: sp@osf.org
  90.   Cambridge MA 02142                       uunet!osf.org!sp
  91.  
  92.  
  93. Volume-Number: Volume 19, Number 88
  94.  
  95.