tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: base is too large
> Date: Sun, 4 Jan 2026 12:22:08 +0000
> From: nia <nia%NetBSD.org@localhost>
>
> 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?
Home |
Main Index |
Thread Index |
Old Index