Debian does use systemd, as do most other big distros. If you weren’t already complaining about it, it’s probably not something you’ll care about at all. The biggest issue is more of a philosophical one rather than practical I think, where some people don’t like that systemd attempts to handle many parts of the init process at once. The “Linux way” is generally to have a program that does one thing and does it very well, not one that does many things. Systemd seems to go a bit against this principle to my understanding, which carries the longer term risk of damaging the modularity Linux generally offers, but evidently most big distros have deemed it worthwhile to switch.
Could be slightly wrong since I’ve not paid much attention to it the past couple years, but that’s the gist of it to my knowledge
The principle of “do one thing and do it well” still applies to SystemD as it builds into many different applications which each do one thing only. The problem is that you require most of them to have a fully functioning unit system which makes it function more like 1 big product rather than many smaller ones as it actually is.
A lot of the hate I feel started with Pottering which extended to SystemD. And while it certainly had downsides it had less than the other i it Systems which is also why It has become the new norm.
Debian does use systemd, as do most other big distros. If you weren’t already complaining about it, it’s probably not something you’ll care about at all. The biggest issue is more of a philosophical one rather than practical I think, where some people don’t like that systemd attempts to handle many parts of the init process at once. The “Linux way” is generally to have a program that does one thing and does it very well, not one that does many things. Systemd seems to go a bit against this principle to my understanding, which carries the longer term risk of damaging the modularity Linux generally offers, but evidently most big distros have deemed it worthwhile to switch.
Could be slightly wrong since I’ve not paid much attention to it the past couple years, but that’s the gist of it to my knowledge
The principle of “do one thing and do it well” still applies to SystemD as it builds into many different applications which each do one thing only. The problem is that you require most of them to have a fully functioning unit system which makes it function more like 1 big product rather than many smaller ones as it actually is.
A lot of the hate I feel started with Pottering which extended to SystemD. And while it certainly had downsides it had less than the other i it Systems which is also why It has become the new norm.