• [^] # Re: C’est bien, mais !

    Posté par (site web personnel, Mastodon) . En réponse au lien Finalement Systemd c'est une bonne techno (avec 12 ans de recul). Évalué à 10.

    Dans ma vie de dev de système embarqué Linux, systemd a clairement changé les choses.

    ça répond à des tas de besoins qui m'auraient pris des années soit à développer moi-même, soit à intégrer des briques existantes qui ne sont pas faites pour aller ensemble.

    Alors oui, il a ses limites. On n'utilise pas son client NTP parce qu'on a besoin de se synchroniser avec un récepteur GPS et de faire d'autres trucs tordus. On a eu un peu de mal à mettre en place certaines dépendances compliquées.

    Mais dans l'ensemble, ça relance les services quand ils plantent, on récupère les logs dans un format facile à exploiter sans avoir à mettre en place un service rsyslog séparé, la gestion des dépendances marche toute seule, et surtout, la documentation est très complète et répond à énormément de questions.

    Et puis, comme c'est un système embarqué, on compile tout nous-mêmes. On peut donc désactiver les parties qui ne nous intéressent pas si vraiment ça pose problème (spoiler alert: on a jamais eu besoin de le faire). La modularité apporte de la complexité dont on se passe bien dans ce cas ci.