• [^] # Re: systemd vs upstart

    Posté par (site web personnel) . En réponse à la dépêche Ubuntu 12.04 Precise Pangolin est sortie. Évalué à 0.

    systemd est plus puissant dans sa gestion des services.
    Il gère les services en target et non plus en runlevel. De plus il gère des dépendances entre service alors que sur systemV et upstart c'est le chiffre qui définit qui démarre en premier. Avec systemD tu as également la parallélisation du démarrage et de l'extinction des services suivant cette dépendances.

    Par exemple admettons que tu as l'arbre de dépendances suivant:

    syslog -> network -> apache
    -> mysql -------V
    -> openLDAP -> Freeradius

    En bien systemD va démarrer syslog, car ne dépendant de rien, puis le démon réseau, ensuite les 3 services apache mysql et OpenLDAP en parallèle. Freeradius démarrera quand ton MySQL et ton LDAP seront UP

    Ca c'est pour le démarrage, mais sinon en terme de gestion systemD se rapproche beaucoup des cgroups et c'est très puissant. En revanche pas pour le commun des mortels, mais dans un environnement de production fort sollicité oui.

    Veepee & UNIX-Experience