mmozeiko
Not sure in what context this is, but /etc/init.d won't work for everybody. Every Linux distribution can use whatever init system they want.
For example, I only use Arch Linux. And it doesn't have /etc/init.d or /etc/rcX.d or /etc/rc.local anymore. It used to have BSD like init scripts. Now it uses systemd to start up services at boot. I actually prefer systemd way. It looks to me more organized than bunch of scripts in bunch of folders (but that's my preference).