• [^] # Re: systemd

    Posté par (site web personnel) . En réponse au journal Devuan a deux ans. Évalué à 0.

    Sur Systemd et upstart, je n'ai rien à dire là dessus. Ce que tu soulèves est vrai. Upstart relève plus du bricolage et, par conséquence, comporte des problèmes. Après, à mes yeux, ça n'enlève rien au modèle par événements - on ne peut pas décrier les langages à prototypes à la seule vue de Javascript.

    Et une préférence n'est pas vraiment un argument technique en tant que tel

    Je n'ai jamais voulu émettre un argument technique, factuel. D'où le "mais pour des raisons purement personnelles". Donc de la subjectivité, quelque chose qui relève de mon propre ressenti et le ressenti est quelque chose qui ne relève pas du factuel.

    Tout n'est pas texte, loin de la. C'est un fantasme. Les ioctls, c'est pas du texte par exemple, alors que ça pourrait.
    Les outils ne font pas non plus qu'une chose. sort peut remplacer uniq, par exemple. ls peut faire du tri sans passer par sort. tr peut être remplacer par sed. more existe encore, faisant moins que less. zcat intégre gzip dans cat, ce qui fait du coup 2 choses.

    En fait, dans l'usage quotidien je manipule essentiellement du texte et les outils sont là pour m'aider. Ho certes, chaque outil a évolué pour faire plus qu'il ne faisait initialement mais, in fine, reste toujours aligné à leur but ; ceci relève avant tout à de l'amélioration, pas autre chose. Exemple, ls : au delà de lister le contenu de ton dossier tu peux aussi trier cette liste mais ça reste cohérent vis à vis de sa fonction première.

    Lorsque tu as des tâches plus complexes, il est toujours agréable d'avoir sous sa main un ensemble d'outils qui, connectés les uns aux autres, permettent de répondre à tes attentes. Ok, ce n'est pas tjrs du texte qui sort, ce peut être du binaire comme lorsque je découpe un flux audio-vidéo en deux flux différents, un pour l'audio et l'autre en vidéo, toujours grâce à l'utilisation d'outils distinctes. C'est ça que j'apprécie sous Unix et c'est cette approche que j'adhère, plus que celle des autres OS, où le tout-intégré, séduisant, a la primeur mais dont la qualité dépend bcp de ce qu'en ont fait les auteurs (ou la société) et pour laquelle les utilisateurs ne peuvent qu'accepter.

    Je me gausse. Systemd a mis 4 ans à arriver, Fedora a mis 2 release à faire le changement, Debian aussi et propose , Ubuntu l'a pris y a 6 mois.

    Systemd a commencé à apparaître dans une distrib sur Fedora effectivement et c'était en 2011 avec Fedora 15 si mes souvenirs sont bons mais il cohabitait avec le vieux système (il était là mais je ne m'en servais pas). Systemd n'était toujours pas abouti (ho certes il fonctionnait) au regard de son rôle majeur, important dans un système GNU/Linux. Évidemment, le mettre en place sur une Fedora a son intérêt et RedHat a bien fait de le faire car ça permettait justement de pouvoir essuyer les premiers plâtres à l'extérieur de la boite. En 2012, ArchLinux l'adopte ; en 1 an et pas encore bien fiabilisé (il y avait encore des pbs à l'époque) il commençait son introduction dans les autres distributions. Je m'en rappelle très bien, j'avais deux PC qui tournaient sous ArchLinux. J'ai donc commencé à en pâtir même si j'y ai mis de la bonne volonté à vouloir m'y essayer. Alors oui, ce n'est qu'en 2015 que Debian, la dernière distribution mainstream (hors Slackware), ait intégré Systemd suite à un vote en bonne et due forme, impliquant, 6 mois plus tard, aussi son intégration dans Ubuntu, mais son intégration dans les autres distributions ont commencé bien avant et tout n'était pas encore bien rose à l'époque.