On Sun, 14 Jul 2024 at 19:21, Simon McVittie <s...@debian.org> wrote: > > On Sun, 14 Jul 2024 at 17:09:48 +0100, Steve McIntyre wrote: > > Luca Boccassi wrote: > > >Networking is not static, it constantly changes in the kernel, > > >sometimes in dramatic and incompatible ways. > > > > Sorry, but no. Networking clearly is *not* changing that fast, in > > software terms. Many old tools still continue to work just fine after > > a decade or more. > > Yes, I think I agree with Luca's conclusion, but not so much with this > argument: the parts of networking that are relevant for a default choice > that lets users get started (approximately the subset supported by d-i) > don't move that fast.
Eh, ish. The kind of bugs and weirdness that regularly come through because of what changes in the kernel paint a different picture to me, even for the really basic stuff. Just to take two of the most recent ones: https://github.com/systemd/systemd/issues/33104 https://github.com/systemd/systemd/issues/29701 "laptop with ethernet port attached to a dock with another ethernet port" and "ipv6 enabled with privacy extension" do not look like abstruse corner cases to me, they look pretty basic. And yet... This is not an argument against netplan of course, given it's a configuration layer on top of networkd/network-manager. It is an argument against ifupdown though. And then once you start adding more complex things like bonding this just goes out of the window. Yes the installer doesn't allow configuring bonding (thank ****), but the default choice goes beyond what the installer allows to configure in the installation phase.