I'm trying to understand the init/boot process. My system is LMDE, so I presume it will be pretty much standard Debian in that regard. I believe I more or less understand the basics of the init scripts, /etc/init.d/, /etc/defaults/ and so on, but there's this strange use of /lib/init/ for a few of the scripts that look to me like they should be in /etc/init.d/ with all the rest. Can someone explain the logic of this? There's lots of discussion of /lib/init/rw/ but none that I can find about /lib/init/ itself.This is all that's in there:drwxr-xr-x 3 root 4.0K 2013-12-25//15:20:41 rw/-rw-r--r-- 1 root 1.3K 2014-01-21//07:37:07 vars.sh-rw-r--r-- 1 root 3.3K 2014-01-21//07:37:07 tmpfs.sh-rw-r--r-- 1 root  741 2014-01-21//07:37:07 swap-functions.sh-rw-r--r-- 1 root  17K 2014-01-21//07:37:07 mount-functions.sh-rw-r--r-- 1 root 4.4K 2014-01-21//07:37:07 bootclean.shRunning dpkg-query -S /lib/init returns:initscripts: /lib/init
LFSH ... what is '/lib/init' for?
linux;linux mint;init script;sysvinit