|
|
|
|
|
by dmcdm
3145 days ago
|
|
Can someone summarize why one would particularly want a distro which lacks sysyemd? I failed to find thier reasoning in the About / FAQ and don't know enough to understand the rationale on my own. Not to bait a response, but is this just another example of how when a fundamental and broad change is introduced into any sufficiently large software community, some small subset of the community inevitably takes issue and proceeds to fork and maintain a release where they can continue doing things "the old way"? |
|
It's great that they're making systemd, but if it doesn't work for you, it won't. (Rephrasing a Github bug I read a while back) systemd seems set on replacing the existing software stack with software that works for its creators, without regard to established historical standards of behavior.
For example (in the GH bug), folks using systemd for networking can't necessarily connect to intranet sites, because systemd doesn't keep historical behavior: it doesn't try all the DNS servers you've provided for each request. Instead, it always connects to whichever DNS server hasn't failed most recently. That's faster, that's good.
If you needed systemd to connect to your local DNS server to resolve intranet names like http://myreports/, and 8.8.8.8 to resolve external names, that would work fine... Until the local server took too long to respond to one request. Then, all future DNS requests would go to 8.8.8.8, effectively blackholing your intranet. That's broken, that's bad.
The resolution supplied in that bug, IIRC, was users shouldn't do it that way. So, the resolution appeared to be that the user should've been hired as the network administrator instead of their current job. Maybe it's been fixed some other way since then? Please correct me if so!
Sure, systemd might be faster, but faster isn't better than working-as-expected.