On n'est pas vendredi mais voici un petit journal un brin trollesque.
Aujourd'hui, on a encore eu droit à des journaux parlant de systemd (Gummiboot ajouté à systemd et KDE Plasma et systemd).
Mais ce n'est pas tellement de ce logiciel que j'ai envie de parler, mon sujet est plutôt les opposants de ce dernier.
Ce journal m'a été inspiré par la série de conférence "Crockford on Javascript". La première vidéo retrace l'histoire de l'informatique moderne, on se rend compte que les informaticiens sont souvent mauvais pour reconnaître les avancées dans leur propre domaine.
Exemples:
* Système de traitement en lot contre temps partagé
* Assembleur contre compilateur
* goto est trop pratique pour ne pas être utilisé
Je doute que soulever ces points va faire changer d'avis les opposants à systemd, mais je suis curieux de savoir si vous avez des exemples de ce problème dans vos pratiques actuelles.
# ...
Posté par M . Évalué à 8.
Le goto c'est bien, il est même utilisée dans le noyau linux
L'assembleur c'est bien il est utilisée dans le noyau
Le temps partagée c'est bien tout le monde l'utilise.
OK je [].
[^] # Re: ...
Posté par jfmartin . Évalué à 1.
Je ne dis pas que ça n'a pas d'utilité mais dans la plupart des cas, c'est plus l'exception que la règle.
Par exemple, les systèmes de traitement par lot sont à nouveau utilisé dans les environnements distribués.
[^] # Re: ...
Posté par SChauveau . Évalué à 10.
Comme souvent en programmation, le problème réside souvent dans le fait d'abuser d'un concept que dans le concept lui même.
Le goto est par exemple très utile pour coder efficacement certains automates d'états en C.
Il peut également être très pratique pour la gestion d'erreur en C là ou dans un code similaire en C++ on utilisera plutôt une exception dans un try-catch.
Le problème n'est pas le goto mais le code spaghetti.
# Demande de correction
Posté par jfmartin . Évalué à -1.
Si un modérateur passe dans le coin, pourrait-il faire la correction suivante dans le titre
harmfull -> harmful
et mettre un point d'interrogation à la fin, c'était plus un réflexion qu'une affirmation.
[^] # Re: Demande de correction
Posté par ZeroHeure . Évalué à 2.
corrigé
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Demande de correction
Posté par David Delassus (site web personnel) . Évalué à 1.
"goto est trop pratique pour ne pas l'utilisé"
utiliser.
Un modo dans le coin ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg
[^] # Re: Demande de correction
Posté par bubar🦥 (Mastodon) . Évalué à 1.
& actuelles
[^] # Re: Demande de correction
Posté par Benoît Sibaud (site web personnel) . Évalué à 3.
Corrigé, merci.
[^] # Re: Demande de correction
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 1.
Du coup, 'être utiliser' est faux aussi.
La gelée de coings est une chose à ne pas avaler de travers.
# L'informatique ou Linux ?
Posté par reynum (site web personnel) . Évalué à -2.
Si Systemd était si bon pour l'informatique il serait au moins compatible pour tous les UNIX et pas seulement pour Linux.
Ce point est l'un des rares que je reproche à Systemd.
Je précise que goto est largement utilisé par les compilateur qui génèrent de l'assembleur pour des programmes à temps partagé ;-)
kentoc'h mervel eget bezan saotred
[^] # Re: L'informatique ou Linux ?
Posté par xcomcmdr . Évalué à 6. Dernière modification le 04 février 2015 à 13:01.
Il n'utilise pas de multiples APIs spécifiques au kernel linux sans raison.
Faire une couche de compatibilité, c'est toujours peu fiable.
Se limiter au plus petit dénominateur commun n'est pas intéressant non plus.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: L'informatique ou Linux ?
Posté par reynum (site web personnel) . Évalué à 3.
Est on bien sûr que ce dénominateur commun est si petit que cela ?
kentoc'h mervel eget bezan saotred
[^] # Re: L'informatique ou Linux ?
Posté par KiKouN . Évalué à 2.
Et l'on peut très bien exploiter le potentiel d'une plateforme tout en assurant un service minimum sur d'autres.
Mais je pense que le faite de se limiter à une plateforme et des versions minimum du noyau ont permis un développement plus facile et rapide de systemd.
# Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 7.
Un des gros points noirs qui se dessine à l'horizon c'est de ne plus avoir le choix entre Systemd ou autre sur Linux. Je l'ai donc essayé et il n'arrivait pas à démarrer ma machine. Première chose, le nouvel outils, journaltruc, est pas terrible et l'erreur n'était pas sur la dernière ligne du log, mais quelque part au milieu d'un tas de log. Ensuite l'erreur était relativement cryptique, j'ai dû m'y reprendre à plusieurs fois avant de la comprendre … j'ajouterais qu'il y avait beaucoup de log qui ne servaient à rien. Quand j'ai enfin compris que l'erreur était un disque indiqué dans mon fstab mais inexistant … j'avais fais un petit test à une époque et après le test, j'ai simplement oublié de supprimer cette ligne, pas de quoi à ne pas pouvoir démarrer le système.
C'est mon expérience de systemd début 2014, depuis j'ai commencé une douce migration vers FreeBSD.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Zenitram (site web personnel) . Évalué à -1.
tu es 100% libre d'avoir Linux sans systemd.
Par contre, les autres sont 100% libres de ne pas développer un Linux sans systemd.
Si ce projet est interessant (utile), pas de soucis, Linux sans systemd vivra encore longtemps.
Il faudra voir quand FreeBSD migrera vers un outil style systemd, ce que tu feras… Et ça arrivera, je n'en doute pas.
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 8.
Je verrais l'outil et je déciderais comme j'ai fais pour Linux.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Zenitram (site web personnel) . Évalué à -8.
Tu changeras alors pour Hurd, le seul qui restera?
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Moonz . Évalué à 6. Dernière modification le 04 février 2015 à 15:32.
FreeBSD n’a pas de consolekit, policykit, semble se satisfaire de cron, et n’a à ma connaissance pas exprimé d’intérêt profond pour journald. Il est probable qu’ils finissent par remplacer leur init (qui n’est pas sysvinit !) vu qu’ils en ont exprimé l’intérêt, et ce d’une manière proche de l’init de systemd, de là à dire qu’ils vont faire un systemd-like il y a un gouffre que tu franchis trop vite.
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Bapt (site web personnel) . Évalué à 5.
ConsoleKit et Polkit sont disponibles dans les ports.
Le projet n'a pris aucune décision en ce qui concerne un changement d'init certains devs semblent regarder du côté de launchd (et ce depuis bien avant systemd). Pour info rien n'empêche d'avoir les fonctionnalités intéressantes de systemd/launchd SANS remplacer init, je ne vois aucune raison valable de remplacer init mais ça n'engage que moi.
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 6.
Ben il reste quand même Windows, Mac OS X, OpenBSD, DragonFly BSD, NetBSD, Plan 9, Solaris, Illumos, OpenSolaris, …Bref, y'a du choix.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par xcomcmdr . Évalué à 4.
AROS, AROS Broadway, PC-BSD, Slackware, Gentoo, …
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par freem . Évalué à 2.
FreeBSD n'est pas *BSD.
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Adrien Dorsaz (site web personnel, Mastodon) . Évalué à 3.
Mouais, ça ne semble pas très sérieux comme "test" :
man journalctl
n'était pas si compliqué…Mmmmh, j'ajouterais que
man journalctl
aurait aider à trier les logs par service, heure d'apparition (pas avant telle heure/date, pas après…). De plusman systemctl
aurait été utile avant de chercher dans les logs afin de savoir quel service avait planté (et du coup utiliser correctement journalctl pour ne voir que les logs du service planté).[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 9.
Le man ne fonctionnait pas dans l'état où systemd m'avait abandonné. Et disons qu'un système Debian avec rien de particulier qui fonctionne depuis quelque chose comme 5 ans sans soucis, ayant attendu que systemd mature avant de le tester, je m'attendais pas à voir le truc exploser en plein vol … surtout pour /mnt/machin qui ne se monte pas. Et surtout un système présenté comme un "drop-in" remplaçant faisant tout comme sysvinit et en vachement mieux.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Albert_ . Évalué à 0.
Ah mais depuis quand les logiciels developpe par LP doivent fonctionne sous Debian? Je me souviens encore du merdier de PA a ce sujet!
De tout de facon ca sert a rien de dire du mal de systemd tu auras forcement tord et si cela a plante ce n'est pas sa faute c'est la faute du cafe.
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Zenitram (site web personnel) . Évalué à 0.
Dire du mal, oui tu auras forcément tort.
Par contre, argumenter objectivement, avec des preuves, sera accepter.
Problème : pas foule le fait (cracher dessus est plus facile), et ceux qui le font montrent un problème, oui, et miracle alors systemd bosse dessus et corrige (c'est con hein…) quand c'est possible, et quand pas possible (exemple : pas possible de passer à FreeBSD avec) ben on regarde si c'esttrès génant ou pas (et voila : non, ce n'est pas génant pour ceux qui ont un besoin, répondre à leur besoin est plus important, c'est tout, et tout le monde est libre de ne pas prendre donc rien n'est imposé)
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Albert_ . Évalué à 1.
Visiblement son probleme de fstab c'est documente et c'est arrive a pas mal de monde mais c'est vrai ce sont tous des menteurs systemd ne peux pas planter un systeme sur un truc aussi trivial toutes mes excuses.
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Adrien Dorsaz (site web personnel, Mastodon) . Évalué à 1.
Je n'ai jamais dit ça, juste que ses critiques portaient sur une méconnaissance des outils utilisés et que man aurait pu l'aider s'il fonctionnait (ce qui n'était pas précisé) ou qu'il aurait pu utiliser l'argument
--help
.[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 5.
Bien entendu que j'ai utilisé l'argument help, mais ça reste quand même moins détaillé que la page de manuel.
J'ai pas dis que c'était impossible à dépanner ! J'ai dis que j'ai trouvé les logs pas forcément clair (moins de ce que j'ai l'habitude), les messages d'erreurs pas clair non plus et un peu nul que ça se plante pour montage secondaire en me laissant sans même un shell complet (alors que le système de fichier racine est monté, c'est un peu merdique). Dans un moment on va me faire dire que l'aide de systemd m'a fait quitter l'informatique pour me retirer dans un monastère Shaolin parce qu'elle était vraiment trop pourrie.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par xcomcmdr . Évalué à 3.
Et c'était quelle version ?
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 3.
208-6
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Tonton Benoit . Évalué à 10.
Et tu a fait l'erreur de ne pas regarder aussi la maturité de l’intégration dans Debian.
Ça me fait penser à un autre utilisateur de Debian, sur un autre journal qui se plaignait de systemd qui n'affiche rien au démarrage. Hors, comme le montre bien le screenshot sur la page du projet systemd n’est pas moins verbeux que sysvrc.
Après comme dit au dessus, Gentoo, Slackware… Si tu est passé sous FreeBSD ce n'est pas à cause de systemd mais parce-que tu voulais passer à FreeBSD, y'a pas de hontes à devenir BSDiste, pourquoi vouloir à tout prix se chercher une excuse ?
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par xcomcmdr . Évalué à 2.
Effectivement, une erreur dans fstab ne m'empêche pas de démarrer (à moins que ce soit une grosse erreur sur la ligne du filesystem root). Il peut même démarrer sans fstab.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 5.
Alors je devais être sous LSD ou peut-être suis-je un con … qui sait … néanmoins mon système ne démarrait pas tant que je n'avais pas supprimé cette ligne du fstab … et j'ai dû prendre démarrer sur un livecd parce que je ne pouvais pas le faire depuis l'environnement dans lequel me laissait systemd.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par moi1392 . Évalué à 2.
C'est pas très cool en effet.
As-tu pensé à envoyé un rapport de bogue ? ton soucis doit être facilement reproductible non ?
Après, pas sûr que cela soit la priorité des dev, mais ça peut valoir le coup de tenter tout de même !
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 7.
Non, j'ai considéré que c'était le même https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756103
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Albert_ . Évalué à 1.
Peut etre que tu avais tort vu que son bug etait du a une faute de frappe dans le fstab (bon je ne suis pas sur que un system sans systemd n'aurait tout de meme pas booter mais bon je dis rien je n'ai pas teste et pas le temps de le faire).
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par totof2000 . Évalué à -2.
C'est ça le rôle de systemd ? Créer des bugs pour ouvrir des rapports ?
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par reynum (site web personnel) . Évalué à 5.
On se sent moins seul, moi aussi ça m'a fait planté une machine après un dist-upgrade.
Sauf que moi j'ai trouvé la solution sur stackoverflow ;-)
kentoc'h mervel eget bezan saotred
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 5.
J'avais pas d'autre ordinateur à portée de main …
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par deuzene (site web personnel) . Évalué à 1.
Même pas un live ?
Là t'assure pas.
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
[^] # Re: Systemd tu l'aimes ou tu quittes Linux.
Posté par Etienne Bagnoud (site web personnel) . Évalué à 2.
Si, si, j'avais « Cent ans de solitude » … il y avait une osmose à ce moment, indescriptible …
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # #JeSuisSystemd
Posté par Le Gab . Évalué à -1.
"Vous êtes avec nous ou contre nous."
# Commentaire bookmark
Posté par MyLordAngus . Évalué à 3.
“Considered Harmful” Essays Considered Harmfull
[^] # Re: Commentaire bookmark
Posté par Zenitram (site web personnel) . Évalué à 0.
"“Considered harmful” essays are most harmful to their own causes. The publication of a “considered harmful” essay has a strong tendency to alienate neutral parties"
voila, c'est plié (oui, ça m'amuse souvent les "anti" qui ne font que militer pour ce qu'ils détestent en se rendant ridicules, certes je sais ce n'est pas nouveau, pas mal de militantisme a l'effet inverse de ce qui est affiché, des fois c'est à penser que c'est voulu)
Merci pour le lien, il est plaisant.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.