Posted December 23, 2018
clarry: This is a good example for what I mean by churn, which OpenBSD has far less of. Three billion Linux distros, all with their own ways to do and configure things, are also constantly reinventing and changing the way things work. Information gets outdated, documentation gets outdated, and you get bitten in the ass all the time because things changed and you didn't notice.
I guess it is just about there being various different alternatives for the same thing, and different distros (or even different versions of the same distro) deciding to use one over another, for reasons unknown. For instance, in the NTP example where Ubuntu 18.04 uses timesyncd instead of ntpd by default, I could have disabled timesyncd and installed+enabled ntpd (or chrony or whatever...) instead if I really wanted, but since timesyncd was already there running doing its stuff, I decided to keep using it there. Normally I wouldn't mind but at my current job I need to support several different clients who use different distros or versions of distros. So for now I don't necessarily try to depend on my memory on how to do even some of the most simplest admin things, but first google for it (e.g. "ubuntu 18.04 static ip") just to double-check how it is performed on that specific linux distro version. Luckily it is quite easy to find that info online, at least for RHEL and Debian derivatives.