|
|
Subscribe / Log in / New account

Poettering: Why systemd?

Poettering: Why systemd?

Posted May 5, 2011 2:25 UTC (Thu) by njs (subscriber, #40338)
In reply to: Poettering: Why systemd? by tgr1
Parent article: Poettering: Why systemd?

> cgroups can be easily used without systemd or other PID 1 support

Yes, but they cannot be easily used to reliably manage all the various daemons etc. on your system without substantial integration effort to make sure that everything ends up in its own cgroup, new tools to manage those cgroups and match them up with the relevant daemons, etc. That's what systemd provides. You can't just say that some software is useless because the new features it provides are based on an already existing kernel API and other software could also potentially be written to provide those same features.

> If the section on dependencies seems confused to you

I understand System V init, but I can't understand what that paragraph in your blog post is saying. AFAICT, you don't like systemd because (1) you think dependencies are important, and (2) serial is just as good as parallel because only end-to-end speed matters. Systemd, of course, provides a much richer (and more reliable, etc.) way of managing dependencies than previous systems, and the whole point of parallel is that it improves end-to-end speed. So I can't reconcile your argument with how any of the stuff being talked about actually works.

> automounter: did you ever see it fail on a live (server) system

Sure, but I've seen tons of things fail on live systems. Hard drives, database servers, network drivers, you name it. There's definitely an interesting discussion to be had here, about the current reliability of the Linux autofs implementation and about its long term prospects for robustness (i.e., after Fedora and SuSE and everyone start pounding on it much more heavily and fixing bugs in the process). But just saying "I have seen this thing fail once and also I am a Serious Person who manages Serious Servers, not like you effete desktop users" is not an argument.

> Nowhere did I claim RH is pushing systemd down anyone's throat

You said that despite systemd's obvious brokenness, it would still be an "arduous fight" to keep it off our systems, because of "Red HatÂ’s financial backing".


to post comments

Poettering: Why systemd?

Posted May 11, 2011 20:02 UTC (Wed) by nix (subscriber, #2304) [Link]

Also: if the automounter fails, there are two possibilities:

1) it failed because of a kernel bug causing the automounter to fail where mount(8) of that filesystem would succeed. Such bugs are not common, and the right solution is simply to fix it. Kernel bugs could have arbitrarily horrible effects: merely breaking the automounter seems like quite a minor one. And the rest of the system still works.

2) it failed because mount(8) of that filesystem failed (perhaps it is an infinitely-hanging NFS mount and you forgot to tell it to time out faster). This would have hung a conventional serial boot completely, leaving you out in the cold. With systemd, the rest of the system still works.

systemd seems like an improvement to me here.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds