Hi Zbyszek and Mantas, I got it. Thank you for the detailed answers.
John Lin Mantas Mikulėnas <[email protected]> 於 2018年1月9日 週二 下午4:23寫道: > On Tue, Jan 9, 2018 at 10:10 AM, 林自均 <[email protected]> wrote: > >> Hi folks, >> >> I saw the following lines in README: >> >> > REQUIREMENTS: >> > 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. > > -- > Mantas Mikulėnas >
_______________________________________________ systemd-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/systemd-devel
