When opponents to sth have to lie through their teeth, hoping that noone will go read and understand their links, they're immediately disqualified in my view.
You clearly are not qualified to understand what you're talking about, but at least you made the work to fool people that won't ever read the links provided because they're not qualified either. Unfortunately for you, some people will read them. And they'll see your lies, which explains why you posted as AC.
Let's run down the list of "why":
- Systemd contains an unchecked null reference pointer that segfaults PID 1.
Lennart Poettering states he won't fix it
https://bugs.freedesktop.org/s...
No, systemd doesn't have such a thing, and LP never said what you're saying. The link show a very non civil hater (the systemd devs kept their cool), that wants the devs to tackle at high priority an unsupported setup, which became badly handled by systemd because of a kernel change. One thing that is legitimate, is that systemd should at least gracefully quit when in such an unsupported setup. Which has been done and fixed by the systemd devs. They asked for a patch from the guys who insist on using an unsupported setup, and of course, never got anyhting, and had to do it themselves. Classic "the setup you told me won't work, that's what I want to use, or systemd is crap". Why a sysadmin would do that, I can't understand.
Another big lie, systemd has nothing to do with this problem, it's only Gnome Shell that is the problem in some distro setups, and that was introduced because users were locked out of their desktop. To sum it up, Gnome-shell made a kludge to remove the security systemd provides, so as not to lockup users.
Yet, the true sysadmins that reported it managed to provide logs and debug the systemd-208 version, which is the version we're talking about here, which is an arbitrary version that some distros took as a supported one in their distro. LP never said anything of what you're lying about here, especially as what you say makes no sense when PID one segfaults, then the core deump is important, and that's one of the thing that has been provided by competent sysadmins, not by incompetent whiners. This bug has been fixed in the 208 version used by this distro, using true debug means recommended by systemd devs or distro maintainers, not your nonsense. The upgrade was also fixed by the distros, as they were in charge of supporting the version, with the help of systemd devs.
And yes, it happened once with a systemd version, that it crashed on live updating itself.
Actually that's not true at all, it will boot just fine. It's just a clueless user there that tuned his laptop with an antiquated configuration that is static instead of dynamic, and perhaps that's Debian's fault. There must be a long timeout, but eventually, he would have arrived to emergency console.
Systemd is dynamic if you use its native tools, not if you use the compatibility static tools of Debian. But it boots just fine without ethernet.
It's pretty clear this user didn't know what he was doing.
LOL! You didn't understand anything about what's talked about there. You people are so clueless it's ridiculous. A distro default configuration choice became "systemd distros can not boot if using certain DNS servers", and it has nothing to do with booting. This post I thought was serious, but it's a compilation of lies.
The exact same nonsense as above, you didn't understand anything of what's talked about.
For those that don't know, the upstream package has default servers configured for systemd specific ntp client and client resolver. These you can reconfigure as you want, which every distro does, and everyone who is not pleased by the defaults (which should be considered like examples) can change them at configure time (like I do as I install everything from upstream sources, except at clients). So the people complaining are just people that are completely clueless and have no idea of what they're talking about.
- Enabling the kernel "debug" command line option results in boot storage being filled with thousands of dmesg log entries per second from Systemd, and a non-booting system results
https://bugs.freedesktop.org/s...
This infamous configuration problem has been fixed more than one and half years ago, and is not about storage preventing booting, but about amount of logging stalling everything. You should use past tense or else people will believe these are current problems.
Systemd can't disable SysRq keys, and it doesn't, but it configures some sysctl defaults upstream which is the correct kernel mechanism to use.
Then, the distro makes the choice of their own default, which at least Debian did.
But you have it backwards, these defaults are for security and to ensure no data loss, not to ensure data loss, which makes no sense.
And yes, it's true that the upstream systemd default prevents you from killing a fsck that started at boot for whatever reason. It is not coded to do that, it is configured by default to do that. You and distro maintainers can change these just fine without knowing any line of code.
Like said in the link, you can still shoot yourself in the foot with systemd if you want.