nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyzn38zkwplej2v7gl7g78zj35sdtzwngr74k8c9hnca70626awpqjw64zgr (nprofile…4zgr) nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyp72m8yphlcpffpcl5mchx5v7h82rwuff6689cauxal207tjmly7y732ysd (nprofile…2ysd)
Why do we need a more modular design at this point?
because it turns out software developers make mistakes when defining apis and behaviours, and having a way to replace a bad component with a better one is always preferable.
could systemd replace some of its components with some others within itself ? yes. but being modular makes experimentation into potentially better models much easier, and therefore, improvement of the general system also easier.