OVH Cloud OVH Cloud

retour d'expériences sur systemd

123 réponses
Avatar
Bruno Ducrot
Bonjour,

Je pense de plus en plus à implémenter un init pour les BSDs avec les
mêmes possibilités qu'offre systemd. En effet, celui-ci offre des
avantages que l'on ne peut plus négliger pour un OS moderne.

Parmi ces avantages, on peut noter, par exemple, la possibilité
d'implémenter un monitoring de daemon évolué par rapport
à ce que permet l'init de BSD, la possibilité de gérer l'hard dans
l'init lui-même, d'avoir une journalisation digne de ce nom au format
binaire, s'il vous plait, de gérer des containers, etc. J'arrête là,
les avantages apporté par cet init qui, de fait, sont bien trop
nombreux pour qu'un humain ordinaire puisse tous les énumérer.

Certes, il reste peut-être quelques petites erreurs de jeunesse, qui
seront, à ne pas douter, rapidement corriger, les mainteneurs de systemd
étant particulièrement réceptifs aux corrections de bugs, mais tout
celà ne devrait pas empêcher une bonne intégration dans un système BSD,
d'autant plus si l'on implémente from scratch.

Pourquoi from scratch ? Le problème est que systemd est sous licence
GNU LGPL 1.2, et quand bien même il existe des logiciels sous
licence GNU dans le coeur des principaux BSDs, il serait préférable
d'utliser une vrai licence libre.

Enfin il reste le choix du premier BSD pour commencer cette
implémentation. Le choix de FreeBSD est évident. C'est le seul à
posséder un système de type MAC digne de ce nom grâce à Trusted BSD, ce
qui, de facto, démontre sans aucun doute que c'est le système le
plus sécurisé de la famille BSD.

Cependant, je ne suis pas assez familiarisé avec cet init
extraordinaire, d'où ma demande sur fcold aux divers spécialistes
des Linux qui ont très certainement d'autres arguments en faveur de
systemd, des conseils sur comment bien implémenter un journal binaire,
ce genre de choses, quoi.

A noter, si je ne crosspote pas avec fcob, c'est bien pour leur laisser
l'agréable surprise lorsque le nouvel init sera commité pour la
prochaine release de FreeBSD (la 11.1 donc).

A plus,

--
Bruno Ducrot

A quoi ca sert que Ducrot hisse des carcasses ?

10 réponses

9 10 11 12 13
Avatar
Yves
Le 18/10/2016 à 06:40, S.T. a écrit :
Il y a 15 ans, il fallait recompiler le kernel Linux pour faire
fonctionner n'importe quelle carte son et ça ne choquait personne.
Aujourd'hui il faut trifouiller sysctl pour faire marcher Gimp et tu
critiques l'ensemble du système pour un détail mineur.

Quand j'avais essayé FreeBSD au début,il fallait recompiler le kernel
avec l'option carte son
Avatar
S.T.
D'une part, on est sur fcold, d'autre part, FreeBSD se veut
utilisable out of the box. On ne parle ni de Net, ni d'Open.

FreeBSD n'est pas user friendly et il est tout sauf utilisable out of
the box. Il est livre sans interface graphique et avec le strict minimum
pour pouvoir installer quelque chose.
Tes critiques sur le systeme ne sont pas fondees, en tous cas, pas avec
la version 11.
Avatar
JKB
Le Tue, 18 Oct 2016 08:14:49 +0000 (UTC),
S.T. écrivait :
D'une part, on est sur fcold, d'autre part, FreeBSD se veut
utilisable out of the box. On ne parle ni de Net, ni d'Open.

FreeBSD n'est pas user friendly et il est tout sauf utilisable out of
the box. Il est livre sans interface graphique et avec le strict minimum
pour pouvoir installer quelque chose.

Certes, mais un pkg install <bureau> fait le boulot pour toi et tu
n'as pas à mettre les mains dans le cambouis.
Tes critiques sur le systeme ne sont pas fondees, en tous cas, pas avec
la version 11.

Je t'en parlerai lorsque j'aurai installé le 11.
JKB
--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
=> http://loubardes.de-charybde-en-scylla.fr
Avatar
S.T.
On 2016-10-18, JKB wrote:
Certes, mais un pkg install <bureau> fait le boulot pour toi et tu
n'as pas à mettre les mains dans le cambouis.

Oui, enfin, vim /etc/wpa_supplicant.conf à chaque nouveau réseau Wifi,
vim /etc/rc.conf à chaque truc qu'on doit lancer au démarrage (dont
certains peuvent être nécessaires à l'exécution de X), vim
/etc/sysctl.conf pour faire fonctionner X et certains programmes
(Chromium, par exemple) ...
pkg fait le boulot d'install, mais on est loin du truc qui fonctionne
parce que c'est installé.
Avatar
Nicolas George
Doug713705 , dans le message <nu35co$f9a$, a
écrit :
Systemd a un comportement bien trop souvent ératique, peu conforme aux
attentes et à la doc. C'est déjà une raison suffisante pour ne pas le
mettre en prod, et donc de ne pas le proposer par défaut.

C'est une observation de ta part, ou tu te contentes de répéter les
critiques que tu as lu un peu partout ?
Mais de toutes façons se n'est pas étonnant puisque la grande force de
systemd est d'agir comme une pieuvre et de forcer la main des
distributions en s'incrustant en tant que dépendance obligatoire (merci
gnome).

Là encore, ça ressemble plus à une resucée des arguments caricaturaux des
détracteurs qu'à la réalité.
C'est le même schéma que celui de PulseAudio

Je n'irai certainement pas dire du bien de pulse.
Les systemd fanboys. Ceux qui prétendent comme toi qu'essuyer les

Je vois que tu fais attention de ne pas me classer dans le lot. Mais
pourquoi en parler ?
plâtres avec une brique est plus efficace que de ne pas avoir de plâtre
!

Si la contrepartie c'est de la colle et de la graisse partout, je préfère
essuyer le plâtre.
Avatar
Doug713705
Le 19-10-2016, Nicolas George nous expliquait dans
fr.comp.os.linux.debats
(<58078b32$0$3315$) :
Doug713705 , dans le message <nu35co$f9a$, a
écrit :
Systemd a un comportement bien trop souvent ératique, peu conforme aux
attentes et à la doc. C'est déjà une raison suffisante pour ne pas le
mettre en prod, et donc de ne pas le proposer par défaut.

C'est une observation de ta part, ou tu te contentes de répéter les
critiques que tu as lu un peu partout ?

Les deux mon capitaine.
Mais de toutes façons se n'est pas étonnant puisque la grande force de
systemd est d'agir comme une pieuvre et de forcer la main des
distributions en s'incrustant en tant que dépendance obligatoire (merci
gnome).

Là encore, ça ressemble plus à une resucée des arguments caricaturaux des
détracteurs qu'à la réalité.

Voilà le comportement typique des systemd fanboys. Tout arguement est
balayé d'un revers de main, par un "mais oui, c'était mieux avant",
"Vous êtes de réfractaires", 'meuh non y'a pas de forçage dans les
dépendances", "mais bien sûr qu'un journal binaire c'est mieux", "mais
si systemnd est totalement KISS".
Bref, aucune discussion possible. Tout comme les devs de Gnome. Des
autistes lancés sur des rails !
C'est le même schéma que celui de PulseAudio

Je n'irai certainement pas dire du bien de pulse.
Les systemd fanboys. Ceux qui prétendent comme toi qu'essuyer les

Je vois que tu fais attention de ne pas me classer dans le lot. Mais
pourquoi en parler ?

Je ne peux que constater que tu es un systemd fanboy !
plâtres avec une brique est plus efficace que de ne pas avoir de plâtre
!

Si la contrepartie c'est de la colle et de la graisse partout, je préfère
essuyer le plâtre.

Le truc c'est que la colle et la graisse était _déjà_ là. Vous proposez
d'abattre le mur et l'enduire de plâtre pour l'essuyer avec une brique. WTF ?
Je préfère un mur sale mais solide qu'un mur détruit partiellement en
reconstruction et enduit de plâtre essuyé à la brique.
--
Nous étions les danseurs d'un monde à l'agonie,
En même temps que fantômes conscients d'êtremort-nés.
Nous étions fossoyeurs d'un monde à l'agonie.
-- H.F. Thiéfaine, Exil Sur planète fantôme
Avatar
S.T.
On 2016-10-19, Doug713705 wrote:
Là encore, ça ressemble plus à une resucée des arguments caricaturaux des
détracteurs qu'à la réalité.

Voilà le comportement typique des systemd fanboys. Tout arguement est
balayé d'un revers de main, par un "mais oui, c'était mieux avant",

En même temps, je n'ai jamais vu Nicolas sortir un argument sur quoi que
ce soit. Habituellement, il assène des grandes vérités, tout simplement.
NG, c'est un peu le BHL de FCOLD.
Bref, aucune discussion possible. Tout comme les devs de Gnome. Des
autistes lancés sur des rails !

Qu'est ce que ça devient ce truc d'ailleurs, qui utilise Gnome ? c'est
quoi l'intérêt de ce bouzin ?
Je préfère un mur sale mais solide qu'un mur détruit partiellement en
reconstruction et enduit de plâtre essuyé à la brique.

Qu'est ce que damn on peut reprocher à Init pour vouloir le ré-écrire.
Le truc est simple à comprendre, logique, plutôt bien fait, il fait peu
de choses et les fait bien (comme tout outil Unix raisonnable).
Pourquoi Diable vouloir absolument remplacer un truc qui fonctionne par
un truc qui fonctionne moins bien. On est pas chez Microsoft ici.
Avatar
Nicolas George
Doug713705 , dans le message <nu8g04$hps$, a
écrit :
Les deux mon capitaine.

Ça n'y ressemble pas.
Voilà le comportement typique des systemd fanboys. Tout arguement est
balayé d'un revers de main, par un "mais oui, c'était mieux avant",
"Vous êtes de réfractaires", 'meuh non y'a pas de forçage dans les
dépendances", "mais bien sûr qu'un journal binaire c'est mieux", "mais
si systemnd est totalement KISS".

Pour ce qui est des dépendances, c'est un fait : c'est du FUD soulevé par
des détracteurs, mais la réalité est tout autre.
Je ne peux que constater que tu es un systemd fanboy !

Je ne peux que constater que tu parles sans savoir, que ce soit de moi ou de
systemd.
Le truc c'est que la colle et la graisse était _déjà_ là.

Oui, et on aimerait bien s'en débarrasser. Tu pourrais dire merci à ceux qui
gardent la maison pendant les travaux au lieu de les insulter avant de venir
tirer partie du résultat bien plus tard.
Avatar
Doug713705
Le 19-10-2016, S.T. nous expliquait dans
fr.comp.os.linux.debats
(<nu8hap$1ibu$) :
Bref, aucune discussion possible. Tout comme les devs de Gnome. Des
autistes lancés sur des rails !

Qu'est ce que ça devient ce truc d'ailleurs, qui utilise Gnome ? c'est
quoi l'intérêt de ce bouzin ?

Je ne sais pas, je ne l'utilise pas et le peux que j'en vois dans la
seule application Gnome que j'utilise (evince) ne me donne pas envie.
L'interface est horrible, déconcertante et n'apporte rien par rapport à
une interface plus classique. Magré tout il a un bon support des PDF
même s'il n'arrive pas toujours à lire certaines merdes fournies par
les organismes de l'état qui réclament AcrobatReader.
C'est dommage car autant je n'utilise pas Gnome, autant la plupart des
applications graphiques que j'utilise sont bassées sur Gtk (Gtk2 le plus
souvent) !
Je préfère un mur sale mais solide qu'un mur détruit partiellement en
reconstruction et enduit de plâtre essuyé à la brique.

Qu'est ce que damn on peut reprocher à Init pour vouloir le ré-écrire.
Le truc est simple à comprendre, logique, plutôt bien fait, il fait peu
de choses et les fait bien (comme tout outil Unix raisonnable).

Il n'est ni *nouveau*, ni 2.0 et niveau marketting ça craint !
Pourquoi Diable vouloir absolument remplacer un truc qui fonctionne par
un truc qui fonctionne moins bien. On est pas chez Microsoft ici.

--
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
-- H.F. Thiéfaine, L'ascenceur de 22H43
Avatar
Jo Engo
Le Wed, 19 Oct 2016 19:02:28 +0000, Doug713705 a écrit :
«[systemd] est totalement KISS»

Quelqu'un m'explique KISS (un lien avec un groupe des années '70 ?) ?
--
La hiérarchie, c'est comme les étagères : plus c'est haut, moins ça
sert.
9 10 11 12 13