Re:Systemd Creator Lands at Microsoft
by SahAssar on Saturday July 16, 2022 @05:41PM
(#32122238)
> The general perception is that no one wants it (systemd)
I disagree. A few loud voices strongly do not want it, but a few others like it, and the vast majority seems pretty content using it, not caring as long as it works well enough.
Re:Systemd Creator Lands at Microsoft
by alex3305 on Saturday July 16, 2022 @06:09PM
(#32122407)
I'm only using systemd as a user, but for me the overall experience is rather painless after some trial and error. Except the learning curve for more advanced usages is steep and documentation seems way too complete and complicated. But I tend to experience that more with (larger) open source projects anyway, so maybe that's on me.
Re:Systemd Creator Lands at Microsoft
by m-p-3 on Sunday July 17, 2022 @08:54PM
(#32133278)
Same here. I can't say I'm comfortable with it, but for the amount of services I manually need to create (that aren't pre-made by package maintainers) I normally find enough info online to figure it out by myself.
Re:Systemd Creator Lands at Microsoft
by hdjjhhvvhga on Sunday July 17, 2022 @05:49AM
(#32125555)
"No one wants it" is obviously a hyperbole. "It caused significant problems," "several design decisions were unfortunate," "a significant percentage of sysadmins were upset by it," and so on - all these are true statements, whereas "no one wants it" is not.
Re:Systemd Creator Lands at Microsoft
by SahAssar on Saturday July 16, 2022 @07:05PM
(#32122753)
It's also popular with quite a few people who actually really like it and use it extensively, like me. We just tend not to be as vocal about it, probably because we don't need to be since that side is the default in all mainstream distros.
My main complaint about systemd is that most people don't use it enough. the units for sockets, timers, paths can be really powerful, and the sandboxing capabilities are great. They are just underused.
For basic system components like an init, network manager, etc. I'd also say that "Popular with people who don’t care" is great praise. It means that the people who don't want to care can choose to just not. Being great with people who do care is of course great too (and being popular with both is the best), but don't discount the value of a utility just being a utility.
Re:Systemd Creator Lands at Microsoft
by User23 on Saturday July 16, 2022 @08:07PM
(#32123102)
It wasn’t meant as a negative. As you clearly imply, people have built a trillion dollar company on it. You don’t have to care about the implementation details is basically Apple’s value proposition. E.g. I just want my airpods to work with all my stuff is a great user story.
Re:Systemd Creator Lands at Microsoft
by cassianoleal on Sunday July 17, 2022 @06:53AM
(#32125765)
> the sandboxing capabilities are great
I find the sandboxing to be very subpar. It works for the most basic use-cases but for anything with slightly more complicated requirements you're better off scripting your way through cgroups and namespaces.
Re:Systemd Creator Lands at Microsoft
by cassianoleal on Tuesday July 19, 2022 @09:53AM
(#32151449)
All of those, yes.
Networkd is a pain to configure and operate, and interferes with the lower level subsystems. Resolved is a mess that only causes headaches. It might be ok-ish on desktops but honestly I never had an issue with regular /etc/resolv.conf on any of my laptops and desktops. Journald is a (terrible) solution looking for a problem and makes everything more opaque and harder to troubleshoot.
Containerisation and namespacing is a big mess and lacking on basic features. It also doesn't play nice with the core tooling (ip netns, etc).
I like the service units but honestly we could all have done without it. There were already other perfectly usable solutions in that space. I used runit for a while before nearly every distro out there caved to systemd.
Re:Systemd Creator Lands at Microsoft
by SahAssar on Wednesday July 20, 2022 @05:39AM
(#32163390)
Alright, gotcha. They have all worked well for me, but I understand that they might not for you. The good thing then is that all of those are replaceable with their traditional counterparts, so you can pick and choose while still keeping the core systemd that you seem to find acceptable.
Re:Systemd Creator Lands at Microsoft
by xplanephil on Saturday July 16, 2022 @07:07PM
(#32122763)
The guy who ignores all established standards (do one thing well) in order to reinvent a square wheel, now works for the company, that, wait a minute, has been well known for ignoring all established standards (IE box model anyone?). Yup, he's going to do just fine!
Re:Systemd Creator Lands at Microsoft
by hdjjhhvvhga on Sunday July 17, 2022 @05:55AM
(#32125573)
> IE box model anyone
There used to be a (long) time where everybody ignored web standards, and each browser had their own extensions. But you are right: it was Microsoft who tried to introduce complete vendor lock-in with ActiveX controls - I couldn't use my private banking without it, for example. And it wasn't that long time ago.
Re:Systemd Creator Lands at Microsoft
by dmitriid on Sunday July 17, 2022 @12:58AM
(#32124582)
> ignoring all established standards (IE box model anyone?)
Funny you should mention that.
IE box model was correct from the practical point of view, and the standard was wrong. Today every single CSS reset forces IE box model with box-sizing: border-box;
I disagree. A few loud voices strongly do not want it, but a few others like it, and the vast majority seems pretty content using it, not caring as long as it works well enough.
My main complaint about systemd is that most people don't use it enough. the units for sockets, timers, paths can be really powerful, and the sandboxing capabilities are great. They are just underused.
For basic system components like an init, network manager, etc. I'd also say that "Popular with people who don’t care" is great praise. It means that the people who don't want to care can choose to just not. Being great with people who do care is of course great too (and being popular with both is the best), but don't discount the value of a utility just being a utility.
And that’s not meant as a positive.
I find the sandboxing to be very subpar. It works for the most basic use-cases but for anything with slightly more complicated requirements you're better off scripting your way through cgroups and namespaces.
Networkd is a pain to configure and operate, and interferes with the lower level subsystems. Resolved is a mess that only causes headaches. It might be ok-ish on desktops but honestly I never had an issue with regular /etc/resolv.conf on any of my laptops and desktops. Journald is a (terrible) solution looking for a problem and makes everything more opaque and harder to troubleshoot.
Containerisation and namespacing is a big mess and lacking on basic features. It also doesn't play nice with the core tooling (ip netns, etc).
I like the service units but honestly we could all have done without it. There were already other perfectly usable solutions in that space. I used runit for a while before nearly every distro out there caved to systemd.
Embrace, extend, extinguish. The cycle repeats.
There used to be a (long) time where everybody ignored web standards, and each browser had their own extensions. But you are right: it was Microsoft who tried to introduce complete vendor lock-in with ActiveX controls - I couldn't use my private banking without it, for example. And it wasn't that long time ago.
Funny you should mention that.
IE box model was correct from the practical point of view, and the standard was wrong. Today every single CSS reset forces IE box model with box-sizing: border-box;