Peter Samuelson wrote: > [Josh Triplett] > > To give one particular example: systemd uses Linux-specific features > > to accurately track all the processes started by a service, which > > allows accurate monitoring and shutdown of processes which could > > otherwise disassociate themselves from their parent processes via the > > usual daemonizing trick. > > This "one particular example" is the same feature (cgroups) that > everyone keeps talking and talking about. Everyone keeps saying > "systemd uses Linuxisms like cgroups", but nobody mentions any others. > Is this the only major Linuxism in systemd, or is it just the only one > that's interesting enough to talk about?
I just mentioned that particular feature because people already know about systemd's use of cgroups to track processes, so it wouldn't take much explanation. Numerous others exist. https://lwn.net/Articles/453016/ has a partial list: > cgroups > namespaces > selinux > autofs4 > capabilities > udev > oom score adjust > RLIMIT_RTTIME > RLIMIT_RTPRIO > ionice > SCHED_RESET_ON_FORK > /proc/$PID/stat > fanotify > inotify > TIOCVHANGUP > IP_TRANSPORT > audit > F_SETPIPE_SZ > CLONE_xxx > BTRFS_IOC_DEFRAG > PR_SET_NAME > PR_CAPBSET_DROP > PR_SET_PDEATHSIG > PR_GET_SECUREBITS > /proc/$PID/comm > /proc/$PID/cmdline > /proc/cmdline > numerous GNU APIs like asprintf > SOCK_CLOEXEC, O_CLOEXEC > /proc/$PID/fd > /dev/tty0 > TIOCLINUX > VT_ACTIVATE > TIOCNXCL > KDSKBMODE > /dev/random > /dev/char/ > openat() and friends > /proc/$PID/root > waitid() > /dev/disk/by-label/ > /dev/disk/by-uuid/ > /sys/class/tty/console/active > /sys/class/dmi/id > /proc/$PID/cgroup > \033[3J > /dev/rtc > settimeofday() and its semantics - Josh Triplett -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120307120231.GA11288@leaf