slackware init scripts are not in bash, but in POSIX shell (ksh, ash etc.) (bash implements almost all POSIX, and lot more)
they have been almost unchanged for years now, and they are the same for x86 x64 and ARM
what sub processes are you talking about ?
what DE's ?
what does a desktop have with init or syslog ?
other stuff i havent even read, am too tired now
PS see how grub 2 is an option
even thou lilo is still default you still have a choice to go all fancy
but you dont have to grub for anything as theres elilo for the efi thing