LICENSE:
LGPLv2.1+ for all code
- except sd-daemon.[ch] and sd-readahead.[ch] which are MIT
- - except src/udev/ which is GPLv2.0+
+ - except src/udev/ which is (currently still) GPLv2+
REQUIREMENTS:
Linux kernel >= 2.6.39
CONFIG_SIGNALFD
CONFIG_TIMERFD
CONFIG_EPOLL
- CONFIG_HOTPLUG
+ CONFIG_NET
CONFIG_SYSFS
Udev will fail to work with the legacy layout:
- CONFIG_SYSFS_DEPRECATED*=n
+ CONFIG_SYSFS_DEPRECATED=n
Legacy hotplug slows down the system and confuses udev:
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_AUTOFS4_FS
CONFIG_TMPFS_POSIX_ACL
CONFIG_TMPFS_XATTR
+ CONFIG_SECCOMP
For systemd-bootchart a kernel with procfs support and several
proc output options enabled is required:
CONFIG_SCHEDSTATS
CONFIG_SCHED_DEBUG
+ For UEFI systems:
+ CONFIG_EFI_VARS
+ CONFIG_EFI_PARTITION
+
dbus >= 1.4.0
libcap
libblkid >= 2.20 (from util-linux) (optional)