Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2026 22:27:49 -0800
From:      Bakul Shah <bakul@iitbombay.org>
To:        Greg 'groggy' Lehey <grog@freebsd.org>
Cc:        =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@freebsd.org>, core@freebsd.org, arch@freebsd.org, stable@freebsd.org
Subject:   Re: lpd: the thin edge of the wedge?
Message-ID:  <44CFE36A-6A27-46AE-892C-26E1F4925477@iitbombay.org>
In-Reply-To: <aZ5rBOkopIoUVO14@hydra.lemis.com>
References:  <aZ0QP82UCeTXfFGc@hydra.lemis.com> <86ecmatm3k.fsf@ltc.des.dev> <aZ5rBOkopIoUVO14@hydra.lemis.com>

index | next in thread | previous in thread | raw e-mail

On Feb 24, 2026, at 7:22 PM, Greg 'groggy' Lehey <grog@freebsd.org> wrote:
> 
> You've caught me here.  I had never heard of IPP.  My understanding is
> that it, too, is not supported by the base system.  What would it take
> to change that?  It looks as if it could be a good alternative.

CUPS!

> Declaring lpd obsolete would be fine then, and people who really want
> it could then use a port.
> 
> But CUPS is not the answer either, for most of the same reasons.  In
> addition, a comment from Theo (who confirmed that nobody had spoken to
> the OpenBSD community):
> 
>  well, let them enjoy cups.  I have studied that monster a few times.
>  it is a huge piece of software lacking any attempt at a security
>  architecture, and a culture around it that will never make changes.
>  in such circumstances, i always stick to small pieces of software
>  where we can hopefully delineate the boundaries.

Note that CUPS is maintained unlike BSD's lpd & it also used on MacOS.
It is licensed under Apache-2.0 and some exceptions. It comes with a
collection of programs including lpr, lpd etc.

It doesn't make sense to try to do a from-scratch lpd that supports IPP,
or spend any resources on such an effort as this is a complex subsystem.
Or updating lpd & friends to talk to modern printers.

Normally I am a fan of maintaining old programs but it doesn't seem
worth it here.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44CFE36A-6A27-46AE-892C-26E1F4925477>