Another daemon for managing control groups
Another daemon for managing control groups
Posted Dec 5, 2013 11:03 UTC (Thu) by rwmj (subscriber, #5474)In reply to: Another daemon for managing control groups by zdzichu
Parent article: Another daemon for managing control groups
It's not the same thing. glibc provides a broad API, but with definite limits, and you can easily replace bits of glibc. Need to use a GUI? Link with gtk. Need a different way of handling memory? Link with talloc. You can even replace (for example) all str* functions with stricter versions from an external library.
systemd is a fine way to manage daemons, but there's no reason why it couldn't use a library or separate process for cgroup management.
Breaking up monolithic daemons into separate processes and libraries with well-defined interfaces between them is both the Unix philosophy AND a better way to develop more reliable software.
