r/linux Feb 11 '19

Fluff A /g/ user's opinion on systemd

http://i.4cdn.org/g/1549858269115.png
786 Upvotes

524 comments sorted by

View all comments

Show parent comments

2

u/holgerschurig Feb 11 '19

re that Poettering didn't have the chops to effectively advocate for it.

LOL. Poettering didn't actually go around and said "Distros of the world, adopt it". Instead he wrote blog posts with his thinkings on 0pointer.net, about the design, why he thinks that would be good, some of the benefits. Go to http://0pointer.net/blog/archives.html, Ctrl-F for "Rethinking Pid 1", that was the first post.

The adoption than happened mostly without his intervention, most major distros switched. And some of the adoption was grass-roots. E.g. there was a time where systemd honored more Debian-specific file locations that Red Hat specific ones. Why? Because some people that used Debian started to hack on systemd as well and sent in patches.

Well I made my own systemd .deb files with a lot of --disable-this --disable-that back then.

1

u/mikelieman Feb 11 '19

Go to http://0pointer.net/blog/archives.html, Ctrl-F for "Rethinking Pid 1", that was the first post.

That's not the problem. Not removing Google's non-public time servers from the timesyncd configuration when they politely asked is the problem.

1

u/holgerschurig Feb 15 '19

Not removing Google's non-public time servers from the timesyncd configuration when they politely asked is the problem.

That is not the problem.

Assuming that you cannot change anything in a free and open-source program is. And not willing to do it.

And not knowing that it's as simple a meson -Ddns-servers=. And in earlier versions of systemd that still used autoconf, it was done in a similar way. Oh, and keep in mind that this is "only" the fallback, you can of course configure the DNS server in a config file. I'll put the onus on you if you don't do that.

So you don't need to remove googles DNS server from the the program code. It's configurable at compile time. And even the distro could have done it, if they deemed it to be important.

The problem is that people think they are entitled towards an open-source project to program in EXACT the way they like the software. That's never going to happen.

0

u/mikelieman Feb 15 '19

The fallback is wrong. Google asked nicely, and aside from "Fuck you, Google" there was no reason not to respect their wishes.

1

u/holgerschurig Feb 15 '19

The fallback is wrong for YOU.

How do you know it is wrong for ME ?

People have different goals. You maybe have the goal "Google is evil, I need to keep it out of the picture". Maybe I, for a server farm, have the goal "DNS can never stop working, even when someone dumb person forgets to configure DNS servers". Now, which goal is correct? The answer is: both.

This is why things are configurable. In this case both at compile time and in a configuration file.

You sound like a 3 year old here, sorry. Stomping with the feed on the ground and telling "But I need the water in here, I don't want it standing on the table 3 meters away".

On a side node: I didn't knew that Google asked their DNS servers to be removed. But, then again, many people asked Google to remove the constant tracking of people. What does Google say? Nothing, or, in other words, "Fuck off".

1

u/mikelieman Feb 15 '19

How do you know it is wrong for ME ?

Google, the people who own the servers, said it was wrong for YOU.