60

Pleins de petits utilitaires independant hein:

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

61

En fait, systemd est la version cancéreuse de BusyBox.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

62

OUi mais non busybody a une raison précise d'exister et d'être fait comme il est, et ce pour des contraintes évidentes quand on travail dans l'embarque et le code est plutôt propre est vraiment modulaire (en fait on peu compiler proprement busybox avec une applet par fichier. Et BB n'as pas pour credo de remplacer tout l'existant ni ne cherche à s'imposer ....
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

63

Godzil (./62) :
BB n'as pas pour credo de remplacer tout l'existant ni ne cherche à s'imposer ....
C'est bien pour ça que je dis que systemd est une version cancéreuse cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

64

Oh ok XD

Enfin SD et BB n'ont aucun code en commun (enfin j'espere...)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

65

Préfèrerais-tu d'avoir 7 fois le même code pour communiquer avec systemd? Je trouve que cette optimisation est parfaitement normale.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

66

Hummmmmmmmmm? donc tu prefere le Kernel? tongue
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

67

Godzil (./60) :
Pleins de petits utilitaires independant hein:

oué, enfin c'est quand même de mauvaise foi… il y a pas mal de binaires indépendants, mais ça n'empêche pas d'être intelligent et faire des alias pour factoriser le code…
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

68

Factoriser quoi?

halt est un simple syscall
poweroff est un simple syscall
reboot est un syscall (mais peux faire un peu plus dans certains cas)
shutdown est compliqué
telinit n'a rien a voir avec avec reboot/shutdown/poweroff
runlevel n'a rien a voir avec tous les autres outils

Donc factoriser quoi?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

69

Godzil (./68) :
halt est un simple syscall
Non, c'est équivalent à shutdown -h now depuis longtemps. (Il faut appeler halt -f pour arrêter immédiatement.) Ça a été changé pour protéger l'utilisateur déjà bien avant systemd.

poweroff est un simple syscall
reboot est un syscall (mais peux faire un peu plus dans certains cas)
Même remarque dans les deux cas.

shutdown est compliqué
C'était compliqué, maintenant, c'est un simple message à envoyer à systemd qui s'occupe du reste, c'est pour ça que systemctl s'en occupe.

telinit n'a rien a voir avec avec reboot/shutdown/poweroff
runlevel n'a rien a voir avec tous les autres outils
Là aussi, systemd s'en occupe, il suffit de parler à systemd, donc systemctl s'en occupe. Et ces commandes ont toujours été du domaine du système init.

Donc factoriser quoi?
La communication avec systemd. Toutes les 6 commandes ne font qu'envoyer des messages à systemd, rien de plus.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

70

haaa la communication avec systemd...

Bien sur et donc le truc est tellement complexe qu'on est obligé de TOUT factoriser dans UN seul outil. oui c'est ca le progres.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

71

La communication passe par D-Bus.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

72

Ha oui dbus...

Systemctl.c: ~8600 lignes de codes

https://github.com/systemd/systemd/blob/master/src/systemctl/systemctl.c

Sys V Init Shutdown: ~860 lignes de code
http://svn.savannah.gnu.org/viewvc/sysvinit/sysvinit/trunk/src/shutdown.c?view=markup&pathrev=101

halt/powerdown/reboot sont géré par halt: (~320 lignes)
http://svn.savannah.gnu.org/viewvc/sysvinit/sysvinit/trunk/src/halt.c?view=markup&pathrev=101
qui est printipalement force == syscall, sinon on appeil shutdown

init lui est plus gros: ~3000 lignes de code
http://svn.savannah.gnu.org/viewvc/sysvinit/sysvinit/trunk/src/init.c?view=markup&pathrev=101

Mais si on fait le calcul "systemctl" fait ~8600 et ce n'est qu'une PETITE partie de systemd vu que ce n'est pas init.
SysVinit pour les bloc principaux sus cité on a donc: 860 + 3000 + 320 = ~4200 soit moitié moins de code et ici on fait plus au final vu qu'on a un init complet et pas juste un truc pour discuter avec le process init.

Comment dire.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

73

mais il faut aussi compter tous les scripts dans /etc/init.d embarrassed
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

74

Non pas dans cette comparaison.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

75

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

76

dbus... si ca plante, tu peux plus éteindre la bécane, ca s'est déja vu.

77

Tiens on devrais utiliser dbus dans les avions, satellites et voitures pour remplacer les bus CAN et autres bus de transfer de donnée critiques!
Après tout si SD l'utilise cest que c'est fiable et robuste!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

78

Plaisanter avec le software, c'est une chose ; mais encourager les gens comme Poettering à faire du hardware, ça va trop loin ! J'ai pas envie de devoir changer de métier à cause de tes conneries embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

79

Le poettruc n'est pas l'auteur de dbus (heureusement dans un sens)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

80

La news du jour (merci Squalyl):

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

81

Euuuh... qu'est-ce que la resolution DNS fout dans l'init ?

82

#SystemD
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

83

84

OBO (./81) :
Euuuh... qu'est-ce que la resolution DNS fout dans l'init ?
Est-ce vraiment le cas ?
systemd recouvre pas mal de choses, dont l'init. Ce n'est pas dit que la résolution DNS en fasse partie
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

85

en l'occurrence le pbm est dans systemd-resolv

86

flanker (./84) :
systemd recouvre pas mal de choses, dont l'init.
Ça ne fait que déplacer la question. Est-ce vraiment une bonne chose d'avoir un projet tentaculaire, surtout quand il est géré comme l'est systemd ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

87

88

Bon.
Alors.
Moi pas geek. Moi parler d'init dans le sens global de "boot" de la machine, bref tout jusqu'au prompt bash/xdm/gdm/trucdm

89

Zerosquare (./86) :
flanker (./84) :
systemd recouvre pas mal de choses, dont l'init.
Ça ne fait que déplacer la question. Est-ce vraiment une bonne chose d'avoir un projet tentaculaire
L'est-il plus que Windows ou macOS ?
au niveau de la gestion, c'est autre chose cheeky
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

90

Ta comparaison va dans le sens de ceux qui disent que systemd devrait plutôt s'appeler PoetteringOS grin

En attendant, c'est contraire à l'esprit UNIX/Linux. Et même chez MS ou Apple, je doute que ce soit les mêmes personnes qui supervisent le boot et la gestion DNS.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo