Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
No, 'that' is the distro -I- like using: mll
where BusyBox is the only executable, there's NO /etc/passwd, telnetd -l /bin/sh
and thus bb is init, sh, implements dpkg&rpm (a bit), noGUI, ...
BYO bootloader & tinyconfig your kernel (but don't mount anything like /boot)
systemd'oh! DNS lib underscore bug bites everyone's favorite init tool, blanks Netflix
Repeat after me: _ is allowed in domain names
By Richard Chirgwin 24 Jul 2017 at 01:07
SHARE ▼
A few Penguinistas spent a weekend working out why they can't get through to Netflix from their Linux machines, because when they tried, their DNS lookups failed.
The issue emerged July 22, when Gentoo user Dennis Schridde submitted this bug report to the Systemd project. Essentially, he described a failure within systemd-resolve, a Systemd component that turns human-readable domain names into IP addresses for software, like web browsers, to connect to. It's the thing that converts, say, theregister.co.uk into 159.100.131.165.
The Systemd resolver couldn't look up Netflix's servers for Schridde's web browser, according to the report. In his detailed post, Schridde said he expected this to happen:
ipv6_1-cxl0-c088.1.lhr004.ix.nflxvideo.net gets resolved to 37.77.187.142 or 2a00:86c0:5:5::142.
When in reality, that wasn't happening, so Netflix couldn't be reached on his box. His speculation that libidn2, which adds internationalised domain names support to the resolver, was at fault turned out to be accurate. Rebuilding Systemd without that library cleared the problem.
“I just rebuilt Systemd without libidn2 support and am now certain that the wrong behaviour is directly related to the -Dlibidn=false -Dlibidn2=true Meson flags,” wrote Schridde.
The library was stripping underscores from some domain names – such as Netflix's ipv6_1-cxl0-c088 node – and that caused everything relying on the resolver to fail, Schridde reported. This problem affects Systemd version 234, we're told.
If you're affected by this DNS problem, rebuild Systemd without libidn2, stop using Systemd as your resolver if possible, apply this temporary patch – or better yet, wait for libidn2 to be fixed to cope with underscores, which are, in special circumstances, allowed in domain names. What a mess. ®
Linus: “I no longer feel like I can trust ‘init’ to do the sane thing” (lkml.org)
350 points by cnst 15 days ago | hide | past | web | 339 comments | favorite
Ah Programming... SystemD is not very well praised.
Distribution: Slackware/Salix while testing others
Posts: 1,718
Rep:
Pottering admits systemd's true objective, much more then init:
Quote:
Well, it is definitely our intention to gently push the distributions in
the same direction so that they stop supporting deviating solutions for
these things where there's really no point at all in doing so.
Ouch. Really looks like he's going for a One True OS. Between that goal and the aforementioned feature creep, surely SystemD should be treated as a separate Linux-based OS in its own right, like Android? At least that looks like the direction it's heading.
Personally I've had some bad experiences with large, essentially-monolithic OSes, and don't like the idea of having one Poettering along on my hardware.
Looks like 'He's going for' casync. FAQ@bottom: "hosted under the github systemd umbrella"
2004: PulseAudio; 2010: systemd; 2016: casync (needs to be added here); 2022: ?
What is casync ?? You forgot Wayland too!Some other thingss like Wayland?
I think that Windows'old user Linux engineers should create more stuffs. What about Start.elf and Explorer.elf? One file only, to control the Whole Gnome Linux OS System?
I'd just like to point out to those reading this thread who aren't in the know that the above quote was never actually said. It is a meme joke, fake news as it were, based on the words of Richard Stallman who said the same thing about GNU, not SystemD.
Well, it is definitely our intention to gently push the hardware vendors in
the same direction so that they stop supporting deviating solutions for
these things where there's really no point at all in doing so.
Microsoft
I joke about it, but it does look strangely familiar, this statement.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.