Originally posted by Ibidem
View Post
Anyway, systemd is very modular. It has +40 configure compile time switches. PAM, dbus etc are all optional. There is even instructions for making systemd even smaller than what the configure switches allows out of the box: http://freedesktop.org/wiki/Software...MinimalBuilds/
So you can squeeze systemd down to a very small size while still beating the pants off busybox implementations when it comes to core features like total process supervision, including systemd itself, and security, simply because it supply an easy framework to secure all processes with "Linux Capabilities", like preventing privilege escalation. With kdbus it also gains a kernel IPC system, making it even more attractive, and there is cgroup too.
I strongly suspect that systemd will dominate the embedded world too within not so many years; it will simply provide so many useful modern features, like auto configuration of hot plugged devices and launching of the the appropriate services when needed, and not before.
Comment