Surtout que dans le lien que j'ai donné il y a également les réponse aux accusations de bloatware ou de systemd qui ferait trop de trucs.
Non il y a deux choses distinctes :
a) Systemd est un bloatware. Il en fout partout et il utilise des outils pas du tout adaptés pour faire un travail d'init. (Hint : DBus)
b) Systemd ne fait pas assez de choses. Il n'est pas Turing Complet, il ne dispose d'aucune prise en charge des interactions utilisateurs, il est incapable de gérer certains FS chiffrés, il ne gère pas les templates ou la création dynamique de services, le passage d'environnement etc.
A noter aussi que le lien que tu as donné reprend pas à pas l'argumentation de Lennart qui s'est fait démonter 200 fois.
Oui il y a besoin de "seulement" 10 dépendances pour lancer le PID 1 (ce qui est déjà ennorme pour le PID 1 d'ailleurs), mais pour avoir un système d'init complet (genre modifiable, debugable, éventuellement duplicable sur la machine d'à coté) Il faut plusieurs dizaines de dépendances hors kernel et près de 200 variables et fonctions du kernel.
[^] # Re: +1000
Posté par Kaane . En réponse au journal Il y a 15 ans, j'ai fondé LinuxFr. Évalué à 7.
Surtout que dans le lien que j'ai donné il y a également les réponse aux accusations de bloatware ou de systemd qui ferait trop de trucs.
Non il y a deux choses distinctes :
a) Systemd est un bloatware. Il en fout partout et il utilise des outils pas du tout adaptés pour faire un travail d'init. (Hint : DBus)
b) Systemd ne fait pas assez de choses. Il n'est pas Turing Complet, il ne dispose d'aucune prise en charge des interactions utilisateurs, il est incapable de gérer certains FS chiffrés, il ne gère pas les templates ou la création dynamique de services, le passage d'environnement etc.
A noter aussi que le lien que tu as donné reprend pas à pas l'argumentation de Lennart qui s'est fait démonter 200 fois.
Oui il y a besoin de "seulement" 10 dépendances pour lancer le PID 1 (ce qui est déjà ennorme pour le PID 1 d'ailleurs), mais pour avoir un système d'init complet (genre modifiable, debugable, éventuellement duplicable sur la machine d'à coté) Il faut plusieurs dizaines de dépendances hors kernel et près de 200 variables et fonctions du kernel.