{{Header}} {{Title|title= systemd }} {{#seo: |description=systemd versus non-systemd / Miscellaneous / Find systemd dependency cycles. }}
* [[systemd|systemd]] * [[seccomp|seccomp]]
{{intro| systemd versus non-systemd / Miscellaneous / Find systemd dependency cycles. }} = systemd versus non-systemd = {{project_name_short}} is a systemd-based distribution. {{project_name_short}} is not anti-systemd. The {{project_name_short}} lead developer isn't convinced of anti-systemd arguments justifying moving to a non-systemd distribution. Non-systemd is [[unsupported]] because no contributors support this use case. {{quotation |quote= TODO: expand The interfaces (the way how packages and distributions can place configuration files there) of * /usr/lib/systemd/system/unit-name.service(.d); ** ability to use easily use capabilities and syscalls filters for security hardening * [https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles-setup.service.html systemd tmpfiles.d] / /usr/lib/tmpfiles.d/; is excellent. The [https://systemd.io/BOOT_LOADER_INTERFACE/ The Boot Loader Interface] LoaderSystemToken feature sounds excellent. Bad things: * journal log being binary * adding systemd into the name of tools such as systemd-resolved, systemd-networkd and making these systemd dependent * systemd-boot only supporting Intel/AMD64 architecture |context={{project_name_short}} lead developer opinion. }} See also: * https://without-systemd.org/wiki/index_php/Arguments_against_systemd/ = Interesting = * [https://github.com/jantman/misc-scripts/blob/master/dot_find_cycles.py dot_find_cycles.py - uses Pydot and NetworkX to find cycles in a dot file directed graph.] = See Also = * https://forums.whonix.org/t/whonix-without-systemd/18426 * https://forums.kicksecure.com/t/systemd-discussion/766 {{Footer}} [[Category:Documentation]]