5 ms·
Do your homework. This has caused enough wars, hatred, threats, splits and forks already over the years.
by rahen 4y ago
Do your homework. This has caused enough wars, hatred, threats, splits and forks already over the years.
- flumpcakes 4y ago> Do your homework. You assume I don't know what systemd is or why people have complained? This is frankly a rude comment to make and shows yourself in a very poor light. I thought it was pretty common knowledge in 2022 that systemd is fine. It's the default in the vast majority of Linux distros. The vast majority of people have gotten over the drama of change. I was asking for a specific reason why someone was complaining about it now. I expected the reason to be new. Complaining alone doesn't add much to the discussion. You're dismissive comment also doesn't add anything to the discussion.
- Mikhail_K 4y ago> I thought it was pretty common knowledge in 2022 that systemd is fine. You thought wrongly. > The vast majority of people have gotten over the drama of change. Implying the only reason to object to systemd is "the drama of change".
- flumpcakes 4y ago> You thought wrongly. In 2022 the majority of Linux distros are using systemd: Arch, Debian, RHEL, OpenSUSE... including derivatives like CentOS/AlmaLinux/Ubuntu/Manjaro. Sounds to me like the common knowledge is that systemd is fine. > Implying the only reason to object to systemd is "the drama of change". There's nothing in your reply that says otherwise.
- Mikhail_K 4y ago> Sounds to me like the common knowledge is that systemd is fine. By the same logic "billions served" proves that going to MacDonalds is fine dining according to the "common knowledge". > There's nothing in your reply that says otherwise. I was not aiming to educate you, but to point out your error.
- ilyt 4y agoI mean if you look at it from that perspective systemd problem seems to be "incompetent people don't like it" We got group of clowns that repeat stuff like "but sysV is simple, init scripts are simple to make" and we have (...had, after migrating off) thousands of lines of init script fixes to prove that they are not that simple to get right, all replaced by few lines of system. Then there is another group of clowns repeating "but it's too complex, we don't need all of the unit features", then proceed to put that features in separate app that works badly (monit), separate app that is just different init system in disguise (supervise, which is entirely fine piece of software that does it thing well), or just don't do anything serious with their systems in the first place. I have plenty of complaints about many things in systemd but I won't pretend it didn't save us thousands of lines of code thanks to some of those features and made running more complex stuff trivial. For example one of our is "wait for network -> download key from key server -> decrypt partition -> mount encrypted partition -> start the services". init.d version of that was... gnarly at best, and pretty fragile, it was trivial under systemd with nearly no actual scripting needed.
- rahen 4y agoFew people would defend sysvinit, and few would argue against systemd as an init and rc system. People complain against systemd as a tightly coupled collection of subsystems replacing previously very loosely coupled subsystems. Those subsystems have turned straight from bazaar to cathedral, so of course this will raise concerns. The debate isn't systemd vs sysvinit, but s6 vs shepherd vs runit vs systemd, bazaar vs cathedral, and choice vs absence of choice.
- Mikhail_K 4y agoIt is misleading to point to sysvinit failures while arguing in favour of systemd, because the latter is not the only alternative to the former. As for the calling all opponents of systemd "incompetent", this is just plain bad faith.