• [^] # Re: De plus en plus complexe, le système d'init...

    Posté par . En réponse à la dépêche Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio. Évalué à 5.

    Donc selon toi, Linux est d'un usage marginal en dehors du serveur

    Pas selon moi, selon les stats de user agent de tous les serveurs Web de la planete.
    Android n'est pas Linux en tant qu'OS : c'est linux en tant que noyau. D'ailleurs, je n'ai pas l'impression que systemd soit à l'ordre du jour.

    Pourquoi limiter à GNU/Linux? systemd ne dépend que de Linux à ce que je sache. Et on pourrait très bien imaginer que Android passe à systemd, et il y aura sûrement des systèmes d’exploitation mobile avec systemd à l’intérieur qui vont débarquer (Ubuntu Touch, Jolla...).

    il faudrait empêcher d'agir ceux qui veulent le rendre plus accessible

    Excuse moi, mais j'ai du mal a voir ce que viens faire dans l'accessibilité un gestionnaire de boot, lanceur de services réseau et autre joyeusetés bien loin des préoccupations de l'utilisateur lambda qui ne veut pas aligner 2 lignes de code

    Rendre un système plus accessible, ça veut dire:

    • plus rapide
    • plus sécurisé
    • plus automatisé

    Oh magie, c’est ce que fait systemd en démarrant les services en parallèles (et le reste il y a des exemples dans la dépêches).

    Pourquoi le séparer du reste

    Parce que partout en informatique on considère comme bonne pratique de séparer les choses qui n'ont pas le même rôle ?
    Il me semble qu'il y a des différences entre démarrer des services réseau à la demande, effectuer des taches à temps défini, monter des périphériques ou configurer des interfaces réseau. Apparemment la modernité considère que non :D

    Source de systemd. Oh c’est magnifique, plein d’utilitaires qui font une chose et qui le font bien, qui combiné entre eux font un logiciel complet appelé systemd.

    Pourquoi vouloir d'un bidouillage

    L'init d'un Unix un bidouillage ? Une sacrée bidouille alors... Que dire alors de tout le reste !

    Peut-être pas quand il a été créé. Mais comme expliqué plusieurs fois dans les commentaires par moi-même et d’autres, il a beaucoup de défauts qui était réglé par systemd, ou alors il faisait les mêmes choses de manière beaucoup plus propre puisque les mainteneurs l’on choisi en remplacement.

    lorsqu'on peut intégrer proprement

    Proprement ? Dans un SPOF

    Source?

    nécessitant une maitrise poussée du bousin pour savoir ce qu'il va faire implicitement ? Moi qui croyait que l'implicite n'était pas vraiment une bonne chose dans un système un tantinet complexe...

    En quoi c’est implicite? Pour le lancement par socket il y a des unités .socket, pour un lancement au démarrage il y a des .service.

    une prise en charge officielle

    Officielle de quoi ?

    Du démarrage par socket.

    Source?

    Pour la définition, je te donne la mienne afin d'avoir une base de discussion, si tu en as une : envoie.

    Non, la définition je l’ai recopié parce que j’ai répondu paragraphe par paragraphe.

    Quand à démarrer apache/php et mysql, ça tient avec une ligne par commande, donc pas 3 comme j'ai dit mais 2 (si tu utilises mod_php).
    Mais il est vrai que c'est beaucoup plus compliqué à force de vouloir faire des trucs qui prennent en compte les cas particuliers de chaque installation / distribution.

    En quoi c’est plus compliqué avec systemd?

    Écrit en Bépo selon l’orthographe de 1990