[1670] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Cost/Benefit review of lprNG

daemon@ATHENA.MIT.EDU (Bill Cattey)
Tue Feb 16 13:54:38 1999

Date: Tue, 16 Feb 1999 18:54:35 +0000 ()
From: Bill Cattey <wdc@MIT.EDU>
To: release-team@MIT.EDU

This is a transcript of our inventory of costs and benefits of
converting to lprNG.

	lprNG Cost/Benefit

Costs:

Configuration is DIFFERENT from old lpr
Kerberized print servers don't work with new lprNG client
Administrators familiar with the old lpr administration need retraining.
Athena lpr clients before 8.2.19 would report to users some errors
       with incorrect messages. (Since Mac and PC clients never tried
       to be smart about error reporting, they don't have this problem.)

----

Benefits:

More robust -- stays up better.
Fewer bugs in the software.
More secure
  more robust against root attack on server.
  since client is not setuid, client is also more robust against root
	attack.
  you can send encrypted print jobs to the print server
More sophisticated approach to access control
  Kerberized print servers can now ALSO have access control lists.
  It becomes possible to create special Access Control Lists to permit
     fine-grained off-campus print access.
Better documentation
Easier for us to support (cleaner implementation)
Active developer community.  (Many lpr sites are converting to lprNG.)
Better support for HP printers incorporating more work-arounds to 
       observed HP problems.
Easier to add support for new printers, so we may eventually officially
       support others than solely HP printers.
It becomes possible to create Kerberized SAP print support.
Audited for Year 2000 compliance.  (Old lpr has had no Y2k audit.)

----

Benefits PRESERVED across the change:

Non kerberized lprNG is backward compatibile with old lpr
  lprNG clients work with old non-kerberized lpr servers.
  old lpr clients work fine with lprNG servers for non-kerberized printing.
It is no more difficult to learn how to administer than old lpr.

----

Investigating an lprNG daemon configuration that would just drop-in 
and replace the Athena daemon.  This would sacrifice some benefits
to provide an easier upgrade path.  (Benefits lost: Y2k audit, some
robustness, printer configuration improvements.  The old print filters
would be used instead of the new ones, and this may make a difference
in how well HP printers work.)


home help back first fref pref prev next nref lref last post