Problemom Upstartu pri rieseni zavislosti bolo, ze na to isiel z opacneho konca.
Situaciu "X zavisi na Y" riesil ako "nastartuj X po nastartovani Y" a "zastav X ked sa zastavi Y". Co nemusi byt celkom pravda, pretoze mozem chcet nastartovat Y, ale nie X. Systemd na to presne takto ide, ked nastartujem Y, tak startuje len Y, a len ked nastartujem X, tak zabezpeci aby bezal aj Y.
Plus Upstart to neriesil na urovni servisov alebo unitov, ale na urovni eventov a akcii, co prinasalo tiez svoje problemy. Vela uspechov pri debugovani...