top | item 44245120

(no title)

haileys | 8 months ago

This is a sensible move. systemd is a good piece of software, and foundational Linux infrastructure which by now is very widely deployed.

I’ve been doing Linux a long time and my experience is that systemd is much more pleasant to work with than the brittle duct tape and shell script stuff which came before.

discuss

order

pcpuser|8 months ago

Agreed. I wonder how many people in this thread hating on systemd have actually tried to work with upstream. They are an extremely pleasant and welcoming community who are willing to work with you on the most trivial stuff.

pseudalopex|8 months ago

systemd maintainers were extremely unpleasant, unwelcoming, and unwilling to work with others in my experience.

guilhas|8 months ago

Xorg was also a "good piece of software, foundational Linux infrastructure and very wildly deployed"

jononor|8 months ago

Still is?

greatgib|8 months ago

Systemd is crap. Works in the main use case, mess up otherwise. It is the windows kernel of linux distributions.

Here for example, suddenly systemd will be mandatory despite systemd not caring for multiple session of a single user. Not only not yet implemented but totally that don't need it personally so no one can want to have it. And so again the capability of our linux based distribution will be restricted for something that was just working for decades.

Again, we can also notice how systemd people try to force systemd usage down or throats by making it mandatory for core parts like the login. Where it is not the responsibility of the initsystem to deal with that (except in windows) and if the thing was not a damned crap, it would be easy to switch to alternatives with clear interfaces.

calcifer|8 months ago

> Where it is not the responsibility of the initsystem

systemd is not an init system. It's an umbrella project with many distinct tools and services, only one of which is an init provider.

jeroenhd|8 months ago

systemd is far from perfect, but it's the best we've got on Linux. Treating systemd like an init system is like treating your car like a Bluetooth speaker: yes, you can connect your phone to the speaker system over bluetooth and yes you can take the speakers with you to most places, but the speakers are only a small part of what you're taking along with you

Nobody is forcing systemd down anyone's throats. You can use init.d if you like, or OpenRC, or whatever you prefer. What's happening instead is that people who maintain software are no longer interested in maintaing init.d scripts or working around the missing features many supposed alternatives lack.

netsharc|8 months ago

It's more comparable to the Windows Registry.. (well ok the registry isn't also dozens of daemons that run everything...)