Post by æèªå
Linux kernel >= 3.13
Linux kernel >= 4.2 for unified cgroup hierarchy support
I guess it means that some part of the whole systemd project requires
Linux kernel 3.13. What if I don't need that part and only pid1 is relevant
to me? Is such information provided somewhere?
There's no full list. You can only check commit logs to find out why the
requirement was bumped (git log -p README), but once the new dependency is
published, it's always possible that other parts of systemd code will start
implicitly depending on *other* kernel features available in that release.
For example, here's what prompted each bump:
3.13 - DM_DEFERRED_REMOVE (dcce98a4bdc3)
3.12 - %P in core_pattern (58015d7815bc)
3.11 - arbitrary (a0c3e16b7bce)
3.7 - kernel-based firmware loading (be2ea723b1d0)
3.0 - cgroup.procs (e946948eff51)
2.6.39 - oh come on
In short, if it says "REQUIREMENTS: Linux â¥ 3.13", that's what you need to
use. Anything below that is at your own risk.