• [^] # Re: Questions

    Posté par (site web personnel) . En réponse au journal Linux from scratch face à udev. Évalué à 5. Dernière modification le 06 septembre 2012 à 00:28.

    systemd ne dialogue vraiment qu'avec dbus

    Dbus est lancé par systemd après syslog sous Arch alors j'aimerai bien savoir comment tu m'expliques ton argument pourri…

    Non systemd peu utiliser dbus pour le lancement des services mais il ne dialogue pas en interne avec dbus.

    Donc effectivement, si dbus ne se lance pas, la condition tel interface dbus existe ne pourra pas être vérifiée et sera ignorée. Mais c'est un plus par rapport à sysvinit donc paye ta critique…

    systemd n'est pas compatible avec autre chose que Linux

    Comme udev

    De la même façon tous les points de montage locaux sont systématiquement montés avant de lancer
    le moindre démon.

    On continue dans le n'importe quoi, si tes démons n'ont pas le Wants=local-fs.target, tes fs locaux ne seront pas montés sauf si:
    " In addition, systemd adds dependencies of type Wants to this target unit for those mounts listed in /etc/fstab that have the auto and comment=systemd.mount mount options set."

    ils n'auront probablement jamais de support DBus.

    Et en gros, si je comprend bien ton argumentation, les programmes qui ne supportent pas DBus ne fonctionne pas avec systemd, et la marmotte…

    et qu'en plus les dialogues avec systemd ne peuvent qu'avoir un impact négatif sur les perfs

    Le dialogue avec systemd se fait via socket, pas via dbus qui n'est utilisé que pour valider des conditions!