Ha oui dbus...
Systemctl.c: ~8600 lignes de codes
https://github.com/systemd/systemd/blob/master/src/systemctl/systemctl.cSys V Init Shutdown: ~860 lignes de code
http://svn.savannah.gnu.org/viewvc/sysvinit/sysvinit/trunk/src/shutdown.c?view=markup&pathrev=101halt/powerdown/reboot sont géré par halt: (~320 lignes)
http://svn.savannah.gnu.org/viewvc/sysvinit/sysvinit/trunk/src/halt.c?view=markup&pathrev=101qui est printipalement force == syscall, sinon on appeil shutdown
init lui est plus gros: ~3000 lignes de code
http://svn.savannah.gnu.org/viewvc/sysvinit/sysvinit/trunk/src/init.c?view=markup&pathrev=101Mais si on fait le calcul "systemctl" fait ~8600 et ce n'est qu'une PETITE partie de systemd vu que ce n'est pas init.
SysVinit pour les bloc principaux sus cité on a donc: 860 + 3000 + 320 = ~4200 soit moitié moins de code et ici on fait plus au final vu qu'on a un init complet et pas juste un truc pour discuter avec le process init.
Comment dire.