In Which Linus Torvalds Makes An 'Init' Joke (lkml.org)
Long-time Slashdot reader jawtheshark writes:
In a recent Linux Kernel Mailing List post, Linux Torvalds finishes his mail with a little poke towards a certain init system. It is a very faint criticism, compared to his usual style. While Linus has no direct influence on the "choices" of distro maintainers, his opinion is usually valued.
In a discussion about how to set rlimit default values for setuid execs, Linus concluded his email by writing, "And yes, a large part of this may be that I no longer feel like I can trust "init" to do the sane thing. You all presumably know why."
In a discussion about how to set rlimit default values for setuid execs, Linus concluded his email by writing, "And yes, a large part of this may be that I no longer feel like I can trust "init" to do the sane thing. You all presumably know why."
init has been working great for me. "init", however, ...
I don't know why. Can someone explain? thanks.
Linus knows his time is short
Repent, Linus, and maybe systemd will allow your kernel to run as a background process for housekeeping and legacy tasks.
what's init I've only ever heard of systemd
Surely in the systemd era, we should be deprecating setuid on executables, and replacing it with some kind of systemd api. This provides a much more modern "unified" approach then all that minimalist, modular rubbish that infected the system for so long.
systemd is full of spaghetti code that manage the "init of the processes" and the "orphaned processes" while systemd is alive.
In short words, systemd is the giant father process that sucks them.
If an evil process is moved to systemd then the computer maybe compromised by this evil process, similar to a root privileged escalation.
And you won't know easily what does systemd ...
He's been quoted as saying that he prefers his toast to be only mildly brown by the Daily Mail, which caused such an uproar that Theresa May changed her view point on Brexit and agreed that the UK should be as isolated from Finland as possible, even though Torvalds lives in the US.
Either way, the UK and the US have decided to peace out so they are not really as relevant as they once were. But this has little to do with what Torvalds was talking about. The toast debacle was ridiculous. People were rioting in the streets over how toasted a piece of bread should be. To make matters worse, this gave rise to the anti-toastites, who feel bread should never be toasted at all.
Linus should really watch what he says in public...
There, I said it so that Linus didn't have to and bruise the RH egos.
It init funny. Not at all.
That was modded down... but would people mod down something in support of Debian, which deliberately excludes proprietary and capitalist code from its distro?
To be fair, Debian did revolutionize the concept of package management in the Linux world, which had, prior to that, been essentially using the Slackware model, so I'll give it that.
All hail Nyarlathotep!
SystemD is a trainwreck from day one and just keeps on piling more of it. If it were only init, things would've been more than fine. But no. It's a whole project of reinvented crapware that is reinvented BADLY. And distros blindly install more and more from the "project". Like Ubuntu and their idiotic decision to switch to systemd-resolved which was wrought with nothing but trouble, rendered Ubuntu 17.04 dead in the DNS water for a month since its release! I wonder which maintainer got paid to subvert Ubuntu with that.
* networkd assuming dhcp client role, but then not renewing lease (freedesktop bug #82731 -- open for 3 years now!!), among many other issues ...
* resolved assuming DNS resolver role, but then not being nearly compliant with RFC, among many other issues, some even serious security vulnerabilities
* consoled taking over console, but then someone realized it's a REALLY dumb idea so they scraped it (for now)
* timesyncd assuming ntpd role, but then doing stupid things like defaulting to Google NTP which is NOT a normal NTP service! Asked by google to not do that, responded EWONTFIX (systemd github issues #437), among many other issues
In fact, it's even bad at being "just an init". Good luck with those NFS mounts and systemd. Good luck with "A start job is running" when it encounters a trivial situation that every. other. init. can. work. around.
It's a shitshow fueled by arrogance of "we know better than all of you combined", just a quick look in the github issues is sufficient to see this. It's so out of control, that issues found to be 10 on vulnerability scales are closed as not a bug (CVE-2017-1000082).
Every software has bugs, but systemd bugs are closed EWONTFIX because the principal developer has zero clue about modern operating systems. The principal developer of an init for a traditionally server oriented operating system* who, by his own words, never administered servers. And who, by his own words, disables read ahead prefetch because "systemd developers all run laptops with SSDs and don't need it"....... !!
It's a sinking ship, rats are fleeing, and more and more professionals are getting SICK of it. You were warned, you laughed, you called us luddites, now enjoy the turd.
*) With a server market share of more than 50% (look up Netcraft monthly stats), and a desktop market share of 1% -- so guess where the priorities are
Linux Torvalds is my favourite superhero.
I cannot parse the headline: "In Which Linus Torvalds Makes An 'Init' Joke ". The problem is that it's a prepositional phrase rather than a complete sentence. It would be much easier to read if the words "in which" were dropped. Or was EditorDavid attempting to say something other than "Linus Torvalds Makes An 'Init' Joke "?
By the way, there's another parsing problem in the summary. EditorDavid wrote:
For this to parse as intended, single quotes, rather then double quotes, should be used around init.
laptops!
some things use systemd, others use the init.d scripts and the /etc/default/ (even in debian 9 the latest) systemd appears to not use /etc/default or you need to generate the systemd file from it.
Then you have to daemon-reload systemd to try out
Finding these systemd startup scripts is a nightmare if you need to adjust them.
Maybe we upgrade linux to bsd nextime.
I am not questioning you opinions on systemd, particularly since my father, a retired CE and lifelong *nix user dislikes it with a passion. But I'm way to ignorant of the dirty mechanics and politics of Linux to understand how, with so many presumably knowledgeable folks who dislike systemd, it became a standard in the more popular distros. Does it solve some vexing issue for the maintainers of these distros? What do these people find so compelling as to make such a fundamental change?
If you want news from today, you have to come back tomorrow.
Putting the boots to Lennart again are we? Can't think of anyone more deserving. May I join in?
Then you can't trust it to write it correctly to the WOM.
If your log receiver is hosed, it's only doing logging, therefore it has nearly zero attack surface. And it's far easier to see "illegal access" on a machine that is never supposed to be allowing interactive access via user input.
So, um, bullshit back to you, moron.
If you were so paranoid, you'd write it to BOTH. But YOU wouldn't do that, because, well, LP says it's enough to have binary logs....
Systemd's response to Linus: "I can't afford to have an independent programmer monitoring me. Do you have any idea how many outside systems I've gone into? How many programs I've appropriated?"
...it's not only not clear that we want to do this... - Linus Torvalds (https://lkml.org/lkml/2017/7/6/577)
It should be set at the Kernel level, only to prevent Pottering from trying to usurp it.
Whoever posted that, including the editor, needs to take a remedial English course. Maybe something in basic communication too.
Imagine a world where RedHat owned everything for an OS from the kernel on up. The Linux kernel has been replaced before (GNU Hurd) and can be again.
Only this time, imagine that RedHat decided to not disclose patch information. Everything appears to be compatible with Linux at first. Just like Open Office and Libre Office diverged, so too would this kernel as it forks. While still adhering to the GPL, this scenario - which has happened in the past - this would make it much harder for other distros to keep up.
Could this scenario happen? It's possible, and I would not put it past any corporation. RedHat has been a pretty good corporate citizen though, and the Linux kernel would be a huge task to replace for an army of programmers, let alone one vendor.
Which kernel developers were sitting next to Linus during the last press conference, who was left off the podium, and how did that change from last year's presser?
Nuff said
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
I am using gentoo now, but devuan is looking like it might be a decent distro.
Linus Torvalds should be very concerned of this new yet buggy, sorry I mean very buggy init system called systemD.
This is probably a M$ paid programmer to implant some stupid code in almost all Linux distro.
SysV init system wasn't broke, was not bloated and there's no need to fix that. Fixing something which is not broke is very wrong.
That or he's about to release gitinit or something like that...
I look forward to that!
lol sorry could not resist.
hey.. how did you avood the ascii art filter!
then proceeds to go all Andy Sixx on Poettering.
They want gnome and systemd is the price.
Except in funtoo, where gnome has been patched to work perfectly fine without systemd (unlike Gentoo, Funtoo doesn't even support systemd. It's openrc only, and runs the current gnome perfectly fine (for those that want to inflict that gui upon themselves).
but would people mod down something in support of Debian, which deliberately excludes proprietary and capitalist code from its distro?
Debian only accepts code that is compatible with capitalism -- code you can sell.
Debian refuses to include code that restricts the freedom of Debian users to do whatever they want with it, sell it, use it to make nuclear bombs, whatever.
Debian has even refused to accept code licensed on the "do no evil" license on the grounds that any Debian user should have to freedom do do whatever evil they want with their copy of Debian [ where allowed by local law, of course ].
Watch this Heartland Institute video
Devuan is a fork of Debian which is systemd free. It just works for me. I've moved my servers to it. I am still vainly hoping that Ubuntu will announce it is abandoning systemd but I don't think that is going to happen so my desktop has already moved to Devuan & my laptop is going that way too. There are minor issues with the existing sysv init system which could have been improved a little, and improvements had arrived incrementally before systemd. The update-rc.d tool now takes notice of special comments in the init.d scripts so as to allow for parallel execution, and for dependencies, and the crafting of init.d scripts is not a black art: Nothing was broken. Having said that there is no need to have only one init system and various are available and Devuan supports them all except systemd. I warmly recommend Devuan. Stop complaining about systemd, leave it behind! https://devuan.org/
Paul Beardsell