home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.24 / text0019.txt < prev    next >
Encoding:
Text File  |  1991-09-03  |  8.0 KB  |  204 lines

  1. Submitted-by: pc@hillside.co.uk (Peter Collinson)
  2.  
  3. USENIX Standards Watchdog Committee
  4. Stephen R. Walli <stephe@usenix.org>, Report Editor
  5. 1003.7: System Administration
  6.  
  7.  
  8. Martin Kirk <m.kirk@xopen.co.uk> reports on the April 15-19,
  9. 1991 meeting in Chicago, IL:
  10.  
  11. Summary
  12.  
  13. POSIX.7 is getting back on its feet again, having come through a rocky
  14. period in its history. The Project Management Committee (PMC) has
  15. reviewed the project and recommended that it be split into a number of
  16. sub-projects, organized by POSIX.7. Likely candidates are print
  17. management, software management and user environment management.
  18.  
  19. Report
  20.  
  21. The April 1991 POSIX meeting in Chicago may turn out to be the final
  22. step in the rehabilitation of the POSIX.7 Systems Administration
  23. working group.
  24.  
  25. Probably as a result of its occasionally controversial past, POSIX.7
  26. was among the first batch of working groups to be reviewed by the
  27. newly created Project Management Committee (PMC).
  28.  
  29. It is possible to speculate on whether POSIX.7 would have met the
  30. PMC's project approval criteria had it been in existence two years
  31. ago.  One of the most pertinent criteria would probably have been the
  32. existence of a suitable base document.  A likely candidate would have
  33. been the NIST proposed draft System Administration document, though it
  34. might have been difficult to demonstrate the right kind of consensus
  35. around it!
  36.  
  37. Anyway, the PMC was not in existence then and POSIX.7 was duly
  38. created.  The first couple of meetings were spent investigating the
  39. possibility of standardising the existing systems administration
  40. commands that we all know and love.  The working group decided that
  41. there was little benefit to be gained from solving the single machine
  42. problem in a world that was rapidly moving towards a norm of
  43. heterogeneous networks, and set off on its trek into the rather more
  44. esoteric realms of object-oriented systems management for networks of
  45. heterogeneous machines.
  46.  
  47. Inevitably this change of direction led to charges that the group was
  48. inventing hand-over-fist, rather than following the ``traditional''
  49. standards model of codifying existing practice.  (No-one ever argued
  50. that the group had gone beyond its scope, which was cunningly worded
  51. to allow the group to do almost anything).
  52.  
  53. Moving into the world of distributed systems management opened up
  54. various cans of wriggling things with labels like ``interoperability''
  55. and ``frameworks.'' (This was when I discovered that ratholes were
  56. full of worms).  It was at this point that an over-enthusiastic
  57. embracing of object- oriented concepts led to the promulgation of a
  58. command line interface that was tremendously orthogonal, but completely
  59. different to all known existing practice.
  60.  
  61. Interoperability proved to be a particularly thorny problem.
  62. Everybody could agree that it was essential, but there was no emerging
  63. consensus as to how it would be achieved.
  64.  
  65. In hindsight, this was the lowest point of POSIX.7's fortunes.  From
  66. this point the rehabilitation commenced.  The first stage was an
  67. agreement among the group to limit the scope of its activities (but
  68. not its objectives).  The group decided to concentrate on two
  69. particular aspects, the definition of the managed objects required for
  70. systems management, and the definition of management tasks - the
  71. administrator's view of the job in hand.  This decision allowed the
  72. group to close the door on the ratholes and concentrate on areas where
  73. it was able to make progress.
  74.  
  75. Part of the motivation for this decision was recognition that the
  76. problem space is vast and that trying to attack it over too large a
  77. front was a suicidal manoeuvre.  There was also an increased awareness
  78. of the related work of other organizations, such as the OSI Network
  79. Management Forum, the OSI Implementer's Workshop Network Management
  80. SIG, and X/Open.  As this other work comes to fruition, it will be
  81. available for use by POSIX.7 and will likely solve some of the
  82. thornier problems, such as interoperability.
  83.  
  84. So what happened in Chicago to raise hopes that the rehabilitation is
  85. almost complete?  For some time the group had been aware that some
  86. functional areas were much closer to reaching a consensus than others,
  87. and it had been considering how it might better organize the work in
  88. order to ``get something out of the door.'' The result of the PMC
  89. review of POSIX.7 was a recommendation that the existing project
  90. should be split into a series of sub-projects, each representing a
  91. functional area within the overall problem space, and each leading to
  92. a separately balloted document.  The existing project would be
  93. retained as an ``umbrella'' to handle the co-ordination issues arising
  94. from the split.
  95.  
  96. This is necessary if the parts are to form a coherent whole.  New
  97. projects would be raised to cover a first set of functional areas.  No
  98. more than two or three of these functional sub-projects would be
  99. active at any time. This would keep the group focussed on a set of
  100. limited and achievable goals.  New projects would be instantiated as
  101. existing ones move into the balloting phase.
  102.  
  103. One of the benefits of this approach is that each of the new
  104. sub-projects must pass the PMC's project approval criteria before it
  105. is recommended.  The proposal will be properly scrutinized to ensure
  106. that the project is likely to succeed within reasonable timeframes.  A
  107. result of the earlier decision to concentrate on managed objects and
  108. management tasks will be to relate the new projects much more closely
  109. to existing interfaces, thus removing one of the rods which the group
  110. had fashioned for others to beat it with.  An obvious source of
  111. candidate management tasks can be found in the existing administrative
  112. command set on the systems around us, and it would be a perverse
  113. decision indeed to introduce gratuitous changes to the style of that
  114. interface.
  115.  
  116. The first set of sub-projects are likely to be Print Management,
  117. Software Management, and User Environment Management.  These three
  118. represent areas where the work of the group is well advanced and where
  119. there is strong commitment of energies.
  120.  
  121. The Print Management work is based on the MIT Palladium printing
  122. system, which has the benefit of being well-aligned with the emerging
  123. ISO distributed printing standard, DIS 10164.  The Print Management
  124. sub-group within POSIX.7 has been working with the Palladium documents
  125. for over a year and this work is probably the closest to being
  126. complete.
  127.  
  128. Software Management has enjoyed a resurgence of interest within
  129. POSIX.7 over the last 6 months, with source material being drawn from
  130. DEC, HP, AT&T and Siemens-Nixdorf.  The small group that has been
  131. working in this area has been comparing the various technologies and
  132. (not surprisingly?)  finding a great deal of commonality between then
  133. in terms of their underlying concepts and functionality.  The task of
  134. identifying a common model and a common set of functions is well
  135. advanced and bodes well for the future.  (Indeed, the rate of progress
  136. is positively alarming!)
  137.  
  138. The third area, User Environment Management is a logical candidate for
  139. inclusion in the initial set of sub-projects.  Much of systems
  140. management is concerned with the management of users and their
  141. interactions with other components of the system.  Many management
  142. tasks need to be able to refer to users and it seems to be appropriate
  143. to tackle this area at an early stage.  (For some inexplicable reason,
  144. the ``add user'' operation seems to be the universal example always
  145. brought up when talking about some aspect of systems administration -
  146. another motivating factor.)
  147.  
  148. Looking beyond the confines of POSIX.7 into the wider world, the
  149. original decision to adopt an object-oriented approach to the problem
  150. of systems administration is at last being vindicated.
  151. Object-oriented concepts lie at the heart of the OSF Distributed
  152. Management Environment request for technology (RFT), the UI Systems
  153. Management SIG and the X/Open Systems Management working group.  It
  154. looks as if history will show POSIX.7's decision to have been a far-
  155. sighted move rather than turning up a blind alley.
  156.  
  157. [The above opinions do not necessarily represent those of the IEEE, my
  158. employers, or even myself!].
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. Volume-Number: Volume 24, Number 22
  203.  
  204.