Hacker News new | past | comments | ask | show | jobs | submit login

What modern environments?

The problem with systemd is that it's replaced systems that met peoples needs with a single system that many people consider to be worse.

Perhaps there are some niche environments that systemd is needed, and that's great -- but why break things for everyone else?




To flip this around, if you replaced systemd with the old rc init in e.g. Fedora today, you could make the exact same argument:

> The problem with [old init] is that it's replaced systems that met people's needs [systemd] with a single system [old init] that many people consider to be worse. > > Perhaps there are some niche environments that [old init] is needed, and that's great -- but why break things for everyone else?

So the argument is kind of meaningless without a tie-breaker of some kind; perhaps popularity vote.

I think you're under the impression that your views of systemd's relative suitability are held by the majority of users, but I believe that is incorrect.


Change is something many people are naturally averse to, so to change something there should be a good reason for it.

If you sell something and people choose to use it to solve a problem, that's great. If you force change on someone, and not only not deliver any benefit to them, but actually make things worse, expect pushback.

Remember too that most people's systemd impact wasn't just replacing init, it was a whole raft of changes from log formats to dns.

Imagine you had a working systemd setup and someone came along and replaced everything. They claim that there are use cases it's better for, but you don't see yourself with those use cases. You would be averse to that change. You then find out that pretty much every distribution going has got rid of systemd. I suspect you wouldn't be happy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: