3 ms·
> but in practice means "create small, composable pieces which can be used together or separately to accomplish what you need." Except they are not composable
by dirkt 6y ago
> but in practice means "create small, composable pieces which can be used together or separately to accomplish what you need."
Except they are not composable on a package managing level. At least they weren't Debian, back when I tried.
You cannot just pick some. Update a wrong package, and the whole systemd monolith came in via dependencies, throwing out the old initd system.
Add to that the amount of new bugs that always come in when you write something new, and you have a very unpleasant experience.
Add to that the "I don't care what other people think, I do it MY way, and now you all also have to do it my way, if you want or not" attitude, and I switched to Devuan and never looked back.
Systemd has lots of goods ideas. And the existing alternatives are really sucky in places (but at least you know where they suck, can can deal with it).
If they really had written a small init system, and allowed pick-and-choose replacement of other parts, it would have been awesome. But they didn't.