Hi Luca,
On Mon, Jul 15, 2024 at 02:50:17PM +0100, Luca Boccassi wrote:
Let's put some hard numbers on the table given this is an important
detail. The following is all starting from a default debootstrapped
unstable.
With networkd only we can drop ifupdown, net changes:
REMOVING:
ifupdown
Summary:
Upgrading: 0, Installing: 0, Removing: 1, Not Upgrading: 0
Freed space: 207 kB
Using network-manager in headless mode (no GUI) brings in:
[...]
Summary:
Upgrading: 0, Installing: 69, Removing: 0, Not Upgrading: 0
Download size: 28.2 MB
Space needed: 110 MB / 8295 MB available
Installing netplan.io instead brings in:
[...]
Summary:
Upgrading: 0, Installing: 42, Removing: 0, Not Upgrading: 0
Download size: 25.2 MB
Space needed: 101 MB / 8340 MB available
So we have a net gain of ~200K when using networkd, a net loss of
~110M when using network-manager, and a net loss of ~101M when using
netplan.
For completeness let me turn that arguemnt around on you as systemd
maintainer. Why is systemd-networkd, a component currently disabled by
default mind you bloating our base system? :)
$ dpkg -L systemd | grep networkd | sudo xargs du -ch
4.0K /etc/systemd/networkd.conf
4.0K /lib/systemd/system/systemd-networkd-wait-online.service
4.0K /lib/systemd/system/
[email protected]
4.0K /lib/systemd/system/systemd-networkd.service
4.0K /lib/systemd/system/systemd-networkd.socket
1.6M /lib/systemd/systemd-networkd
32K /lib/systemd/systemd-networkd-wait-online
4.0K /usr/share/man/man5/networkd.conf.5.gz
4.0K /usr/share/man/man8/systemd-networkd-wait-online.service.8.gz
4.0K /usr/share/man/man8/systemd-networkd.service.8.gz
4.0K /usr/share/polkit-1/rules.d/systemd-networkd.rules
4.0K /usr/share/man/man5/networkd.conf.d.5.gz
4.0K /usr/share/man/man8/systemd-networkd-wait-online.8.gz
4.0K /usr/share/man/man8/
[email protected]
4.0K /usr/share/man/man8/systemd-networkd.8.gz
1.7M total
--Daniel
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmaWeZgACgkQ05SBrh55 rPejHhAAvmTcSYpgaOy/x3HcuIJrXfY6KegjttF2FxouIY56gcbI1q8aUQWTIw4g DvCIW5pYEngTqvMXGw20mxxwRJ9/ADqRGqweVsd0jZGS0Mo5DAf945NXV/R6gj7S UKpyLRszx2bJwhq96HIudPyBc3H0S1PR2mAakklC+Vd/KngD9X9i2bpcioJAe2OL yoLPo0HMbkWj8bKLgqkXhpYzqbKOYaoOn16ID5+/cypxAiaHroSVqZFvwUwiIJnM BvsTFIWPb8h0FF4xqoWLn548e6ZqrjZnsRhcpIcrMa1GHYrjM49/ylUVneT7a/yX +8rgcYx+hKIs4pYIERT5rC321s8sfSzVep+UiYXSLN98yXh9j4AHGjq0UGYnu/Nq p641LbdqrtohOQh0HZYFNYQJ3A/cLz6A0yGtIZem7pJ2TlgfCzlR/XQb5H9CUpUm 0egvwK4yCcNAaNuvpgJisoOLej4ez6gl4Lsvudt2NbvQEB6exq5YzNgKqkg2QtuD ikhbv3YkII+P2iPvv9MysXni3PrUemetPfNPXB9VBFmqepAOogWIP5zR0iqJivRq 7QBlXUYHqNPik5abEo7jpz7fj+TUdzmOhCLEaL0rfq/Bwx2NgtTGJHosO2uL84f/ fGYRxro0uymQQRMDBN+CPWPF9DQ50CG9Gg5LkzrKgRRtST3wqrw=
=4Wrb
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)