Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why does any criticism of systemd have to be due to "rage"? There is this ongoing behavior whereby anything other than fawning praise is treated as irrational and emotion-driven.

You may as well ask why Lennart rages so hard against ZFS.



I’m not saying that all systemd criticism is irrational. I’m saying that this systemd criticism is irrational.


So, explain this. I mean, it is a positive step that you've backed off your strange "rage" accusation, but why do you consider my stance on the technical merits of this step irrational?


So this will be disabled by default? It will not become a default and as such nothing will start to depend on it as a default?

Also remarks and doubts on the use of json for this purpose is completely irrational?


Systemd is just an upstream project. It's up to your distro to ship it to you and then it's up to you if you want to use some feature or you want to do it a different way. This feature doesn't even do anything unless you create the user with "homectl".

If another open source program depends on it by default, then you can patch it to remove the dependency. If you disagree with the concept of JSON, feel free to write your own data format.

I have zero interest in using this feature, but still I find it really embarrassing that I have to regularly explain this basic concept of open source here. And I don't mean that as a dig at you, I mean it in the sense that there is a lot more work we have to do.


I decided to not act on it, take it easy and roll with defaults. After all alternatives remained, it is an upstream project indeed, etc But I took quite a bit of interest in the discussion as it raged on over the years those arguments you've used I've seen time and time again.

Especially this: "If another open source program depends on it by default, then you can patch it to remove the dependency." and "then it's up to you if you want to use some feature or you want to do it a different way."

Now recently also Debian has decided to drop support for other init systems. It just wasn't practical anymore. Now you get to be on the lookout when you "want to use some feature or you want to do it a different way." because if you don't you end up with shit like this: https://news.ycombinator.com/item?id=19291067 Now we get to see hilarious stuff like a systemd developer asking tmux to add systemd specific code to work around systemd's own default behaviour. Now we get BSD's putting in work to deal with the prevalence of Systemd. Now we get those working with embedded linux putting in work to deal with the prevalence and dependency on SystemD. Because at the end of the day the systemd devs don't care about ulibc, non linux and what have you whilst at the same time seeming to really want to set the standard for as much as possible.


I can see "user-friendly" distributions like Ubuntu becoming early-adopters of homed.




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

Search: