home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / org / sug / 623 < prev    next >
Encoding:
Internet Message Format  |  1993-01-21  |  5.2 KB

  1. Xref: sparky comp.org.sug:623 comp.org.usenix:1355 comp.unix.wizards:5596 comp.unix.bsd:11671
  2. Newsgroups: comp.org.sug,comp.org.usenix,comp.unix.wizards,comp.unix.bsd,news.sys-admin
  3. Path: sparky!uunet!gatech!news.byu.edu!ux1!fcom.cc.utah.edu!cs.weber.edu!terry
  4. From: terry@cs.weber.edu (A Wizard of Earth C)
  5. Subject: Re: IMPORTANT: POSIX threatens our use of lp/lpr and friends
  6. Message-ID: <1993Jan21.213838.9374@fcom.cc.utah.edu>
  7. Sender: news@fcom.cc.utah.edu
  8. Organization: Weber State University  (Ogden, UT)
  9. References: <C15sst.JqA@ra.nrl.navy.mil>
  10. Date: Thu, 21 Jan 93 21:38:38 GMT
  11. Lines: 92
  12.  
  13. In article <C15sst.JqA@ra.nrl.navy.mil> Ran Atkinson <atkinson@itd.nrl.navy.mil> writes:
  14. >  The IEEE has a group called "POSIX" that is working on UNIX-related
  15. >standards that eventually go to ISO and have a strong impact on what
  16. >the UNIX systems that we all use look/behave like.
  17. [ ... ]
  18. >  Now another subgroup of POSIX, namely POSIX.7 which works on system
  19. >administration stuff, has proposed standardising printing commands and
  20. >interfaces based on the PALLADIUM software developed by certain firms
  21. >of the Closed Software Foundation.  They propose to do this despite
  22. >the widespread use of lp/lpr/lprm/lpq/lpstat/lpadmin within the UNIX
  23. >world.  If they succeed, you may expect that your existing printing
  24. >commands WILL eventually go away and be replaced by this Palladium
  25. >stuff.  We users and administrators will lose big time if this
  26. >marketing ploy within POSIX succeeds.
  27. >
  28. >  The Palladium supporters maintain that it was developed and used at
  29. >MIT.  However, when someone else from NRL went up to investigate this
  30. >first hand, he found out that it is not widely used, that MIT disowns
  31. >Palladium, and that a number of parts of MIT removed Palladium because
  32. >it was unusable.  If this becomes the standard, we're all in trouble.
  33.  
  34. Palladium is out of Project Athena, based at MIT and supported, at least
  35. initially, by DEC.  This is the same genesis as the X window system.
  36.  
  37. Note the distinction between this and official support for Palladium by
  38. MIT (I don't know if such support exists or not; it's irrelevant to the 
  39. statement).
  40.  
  41. A lot of Palladium information and, I believe, a reference model, is
  42. available from export.lcs.mit.edu, the base archive for releases from
  43. the work done by Project Athena, including all new officially sanctioned
  44. versions of X.
  45.  
  46.  
  47. While not actually endorsing Palladium personally, I don't think the
  48. purely political statements present in this "call to arms" should be
  49. taken at face value by the majority of readers.
  50.  
  51. Palladium, as a research project, has a lot to offer in terms of print
  52. technology, including what I believe to be it's best contribution: a
  53. programmatic interface to the print subsystem.  Currently, there is
  54. no way within the "accepted practices" of UNIX to exercise queue
  55. controls, redirect jobs, or easily distribute printing facilities
  56. between BSD and SVR4 systems (SVR4 is abominable even in a homogenous
  57. environment).
  58.  
  59. Yes, there is the difference in queuing model (push vs. pull), but this
  60. enables remote servicing of quese and the distribution of print
  61. responsibilities (ie: a 300lpm and 600lpm printer servicing the same
  62. queue will not cause the same number of jobs to be enqueued to both so
  63. as to leave the 600lpm printer idle).  Currently, one is hard pressed
  64. in UNIX to cause two printers to service the same queue, and, in fact,
  65. such juggling usually requires complex filtering if it is done at all.
  66.  
  67. Just like X, Palladium brings a lot of VMS to the table (the call-back
  68. functions, service routine registration, library implementation of
  69. of the main control-flow mechanism, XtMainAppLoop(), and terminolgy
  70. "server" for display device are all "VMSisms" of X).
  71.  
  72. There is no need to "throw the baby out with the bath water", as it
  73. were, when talking about Palladium.  I think the term "common practice"
  74. when applied to UNIX printing fits only at the gross level.  One need
  75. only examine a SPARCPrinter or NeXT printer or the complex, non-standard
  76. daemons needed to make them run to see that this is true.
  77.  
  78. Again, I personally am not associated with MIT or Project Athena, and
  79. do not endorse Palladium; but neither do I endorse existing UNIX print
  80. services on the single issue of the fear of change.
  81.  
  82. It may be that Ran has had a bad experience with some Palladium
  83. implementation; if so, I would be much more interested in a description
  84. of the experience than a call for dismissal of the software on his
  85. say-so... even if I knew which particular implementation of Palladium
  86. had bitten him.
  87.  
  88. Either way, a standards vote should be based on a well-informed opinion,
  89. and Ran has provided us with his opinion, and not the information he
  90. used to reach his conclusions.  I would not vote against (or for!)
  91. something without sufficient information to draw my own conclusions.
  92.  
  93.  
  94.                     Terry Lambert
  95.                     terry@icarus.weber.edu
  96.                     terry_lambert@novell.com
  97. ---
  98. Any opinions in this posting are my own and not those of my present
  99. or previous employers.
  100. -- 
  101. -------------------------------------------------------------------------------
  102.                                         "I have an 8 user poetic license" - me
  103.  Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
  104. -------------------------------------------------------------------------------
  105.