> Date: Sun, 4 Jan 2026 12:22:08 +0000
> From: nia <[email protected]>
> 
> There are quite a few large things in base.tgz ("large things" defined
> as "dynamic binaries taking up a few megabytes") that are uncompressed
> on the install ISO.
> 
> Please note that this list was obtained by doing a quick ls of
> various directories and is not supposed to be definitive.
> 
>       - named, in the (long) process of being replaced with unbound
>       - dhcpd

We should have stopped shipping these a decade ago.  High maintenance
burden, negligible out-of-the-box system integration value unlike a
recursive resolver and dhcpcd which are obviously required to be
available out of the box.  These can be (cross!) built from pkgsrc.

It would also be nice to have a lighter-weight local-delivery-only
mailer by default, since actually talking to the public internet mail
system these days requires a lot more than just having postfix
installed and is just blocked from a lot of networks, so it's a lot of
extra weight (plus annoying missing things like SMTPUTF8 without icu)
for not very much value.  We already have the mailwrapper(8) hooks
needed for a package to provide the sendmail/mailq/mailaliases front
ends.

>       - racoon and ipsec tools
>       - atf
>       - iasl
>       - ioctlprint

These are a little baffling.  My last ioctlprint build is <500 KiB on
amd64, <300 KiB on i386.  How are these (other than iasl, maybe)
multiple megabytes?  I only have a handful of files in /usr/*bin* and
/usr/libexec over 1 MiB in my i386 build (dated 2025-12-23) from
outside comp: the dhcpd binaries, iasl, hostapd, tcpdump, tmux, ntpd,
wpa_supplicant.  Did something change recently that inflated things?

Reply via email to