You see the problem with systemd is that there's just not enough of it. They really need to add xserverd, desktopd and kerneld.
Originally Posted by atari314
Excepting "rolling release" distros like Arch, most distros will probably stay with the same systemd version during the lifespan of the distro release, though they may backport certain fixes.
Originally Posted by stiiixy
Actually, you are saying that it's quite supported in debian with the up and pre-up stanza's.
Originally Posted by spirit
Of all systems I have worked with, the debian way feels the most natural: it works as it should, if it doesn't you can hook your fixes right there.
To be clear: *NONE* of the existing network configurators work. But of all the bad things out there, debian ifupdown is the least bad.
Consider IPv6 configuration for example.
How many network configurator software these days allow you to select which interfaces should have it, and how should it be configured?
Debian ifupdown doesn't support it, but you can sysctl -w the right settings in the pre-up.
So, how are we going to hook something simple like this into systemd?
(If I am right, openwrt is (almost) on the verge of getting it right).
I hope one day we will get a systemd like daemon, that just has lua hooks everywhere.
If we can run lua in the kernel as packet filter, why not use it in a init daemon to enable flexibility or patch imperfections.