Re: PKGBASE Removes FreeBSD Base System Feature
Date: Mon, 04 Aug 2025 06:37:41 UTC
On 3 Aug, Daniel Morante wrote: > I just took a look at=20 > https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/=20 > <https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/> and I am=20 > instantly disappointed. I was a fan of the idea, but seeing how they=20 > decided to make one package for each item is a massive bummer. Why would= =20 > you split it up this way? When when you install the Mozilla Firefox via= =20 > package, you don't install every file individually as a separate package. >=20 > It's the same concept for FreeBSD. All these files make up a single=20 > entity "FreeBSD" the operating system. Why on earth would you install=20 > each item that's required to run FreeBSD as a separate package? All this= =20 > will do is create increased overhead when installing the system (as each= =20 > package must go through it's verification and transaction process), and= =20 > all sorts of trouble down the line when dependency hell sets in. >=20 > This is not the FreeBSD way.=A0 Very sad, concerned, and disappointed at= =20 > this design choice. What benefit is there to installing setuid program lpr on an appliance-like system without a printer other than enlarging the attack surface? If I remove it, do I have to build my own freebsd-update system to keep things up to date? I frequently want to build small systems without a compiler if I know that I will never build software on them.