Another daemon for managing control groups
Another daemon for managing control groups
Posted Dec 5, 2013 13:11 UTC (Thu) by mezcalero (subscriber, #45103)Parent article: Another daemon for managing control groups
How are we forcing anything? People can write as many cgroup controller daemons as they wish. All we do is provide a sane API for cgroups, that you have if you use systemd. That's all. People can use a different init system, and can do whatever they want.
All we do is say that on systemd systems PID 1 is the cgroup manager. And that's because there can only be one, because we need it heavily in PID 1 and since resource management and service management is to 95% the same thing also the lightweightest option.
You know, complaining that PID 1 does cgroup management, and not allowing multiple cgroup managers run side by side is like complaining that you cannot have two libs provide /usr/lib64/libc.so, or that there can only be one PID 1 which gets SIGCHLD for orphan kids, or only one process that gets C-A-Del, and so on...
