Je m'attendais à enfin lire un article intéressant contre systemd (enfin avec des arguments contre, l'article n'est pas totalement à charge), mais bon en fait c'est les mêmes réchauffés (et périmés depuis le début) depuis des années.
« regardez l'init de MachinOS, il fait 5 lignes ça au moins c'est simple et compréhensible » : ouais OK, le truc lance tous les .sh d'un répertoire donné, dans n'importe quel langage s'il te faut plus de 5 lignes pour faire ça faut te poser des questions. systemd apporte légèrement plus que ne pas avoir à lancer ses .sh à la main après le boot du noyau...
« avec systemd et sa conf au lieu de scripts je peux plus faire d'horreurs à la main » : oui et en Scala je peux plus faire de NullPointerException puisque j'aurai une Option[String] au lieu d'une String qui peut être null ; it's not a bug, it's a feature. Et au passage j'ai déjà "systemdïsé" à la bourrin des usines à gaz genre gitlab en écrivant une unit systemd à qui je dis en gros "ExecStart c'est /etc/init.d/gitlab start, pareil pour ExecStop mais avec stop" et ça marche très bien. Du coup faudra m'expliquer l'argument : dans ton bon vieux script spaghetti InitV tu fais tes pâtés de caca habituels et quand il faut tout plonker, de toute façon systemd a tout foutu dans le même cgroup et il le passe à la sulfateuse.
« ouin ouin dans mon script init je peux hacker pour temporairement rediriger la sortie de mon appli dans un fichier pour mieux comprendre ce qu'il se passe » : systemd capture tout ce qu'il se passe au démarrage d'un service, taggé avec l'unit donc si y a plusieurs sources il les aggrégera alors que toi tu peux oublier qu'il se passe tel truc aussi ; j'ai la flemme de chercher un lien mais y a notamment les logs de je ne sais plus quoi au boot qu'avec SysV tu ne pouvais notamment pas avoir, et depuis systemd magie ils t'attendent au chaud.
Rien de nouveau sous le soleil. Faudrait quand même que les anti-systemd musclent un peu leur jeu un jour, parce qu'à force de tourner en rond sur 4-5 arguments facilement réfutables voire factuellement faux, ça va finir par se voir que c'est du vent.
[^] # Re: Bug #1
Posté par Sufflope (site web personnel) . En réponse au journal Bash dans Windows. Évalué à 2. Dernière modification le 08 avril 2016 à 17:34.
Je m'attendais à enfin lire un article intéressant contre systemd (enfin avec des arguments contre, l'article n'est pas totalement à charge), mais bon en fait c'est les mêmes réchauffés (et périmés depuis le début) depuis des années.
« regardez l'init de MachinOS, il fait 5 lignes ça au moins c'est simple et compréhensible » : ouais OK, le truc lance tous les .sh d'un répertoire donné, dans n'importe quel langage s'il te faut plus de 5 lignes pour faire ça faut te poser des questions. systemd apporte légèrement plus que ne pas avoir à lancer ses .sh à la main après le boot du noyau...
« avec systemd et sa conf au lieu de scripts je peux plus faire d'horreurs à la main » : oui et en Scala je peux plus faire de NullPointerException puisque j'aurai une Option[String] au lieu d'une String qui peut être null ; it's not a bug, it's a feature. Et au passage j'ai déjà "systemdïsé" à la bourrin des usines à gaz genre gitlab en écrivant une unit systemd à qui je dis en gros "ExecStart c'est /etc/init.d/gitlab start, pareil pour ExecStop mais avec stop" et ça marche très bien. Du coup faudra m'expliquer l'argument : dans ton bon vieux script spaghetti InitV tu fais tes pâtés de caca habituels et quand il faut tout plonker, de toute façon systemd a tout foutu dans le même cgroup et il le passe à la sulfateuse.
« ouin ouin dans mon script init je peux hacker pour temporairement rediriger la sortie de mon appli dans un fichier pour mieux comprendre ce qu'il se passe » : systemd capture tout ce qu'il se passe au démarrage d'un service, taggé avec l'unit donc si y a plusieurs sources il les aggrégera alors que toi tu peux oublier qu'il se passe tel truc aussi ; j'ai la flemme de chercher un lien mais y a notamment les logs de je ne sais plus quoi au boot qu'avec SysV tu ne pouvais notamment pas avoir, et depuis systemd magie ils t'attendent au chaud.
Rien de nouveau sous le soleil. Faudrait quand même que les anti-systemd musclent un peu leur jeu un jour, parce qu'à force de tourner en rond sur 4-5 arguments facilement réfutables voire factuellement faux, ça va finir par se voir que c'est du vent.