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>
