L'intérêt du shell, à mon avis, c'est que c'est le langage par défaut d'administration de la machine, et celui qu'on trouve par défaut en console. On y est confronté à un moment ou un autre, et normalement, on apprend à le connaître et à le maîtriser. C'est, pour l'utilisateur final, une certaine garantie quant à la possibilité de toucher à son init.
On peut toujours se toucher l'init avec systemd, je vois pas le rapport. Les unit files sont documentés, et beaucoup plus simple que des scripts d'init. Et la soixantaine de binaires qui viennent avec systemd donne largement de quoi se toucher l'init.
Et de fait, lorsqu'on veut faire quelque chose qui sort des clous, le plus simple reste d'écrire un script shell. Je crois que même avec systemD, dans certains cas particulier, l'administrateur n'a pas d'autre choix que d'écrire un script shell qui va bien.
Y'a toujours une compatibilité avec les scripts shells, mais tu passes alors à côte de pas mal d'intérêts de systemd (comme éviter de lancer au minimum deux processus - un shell, lequel lance le programme/script - pour une tâche d'init, avoir quelque chose de plus facilement lisible et déboguable qu'un script shell, ...)
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: systemd
Posté par xcomcmdr . En réponse à la dépêche Petit état de l'art des systèmes d'initialisation (1). Évalué à -1.
Le problème, c'est justement le langage shell
On peut toujours se toucher l'init avec systemd, je vois pas le rapport. Les unit files sont documentés, et beaucoup plus simple que des scripts d'init. Et la soixantaine de binaires qui viennent avec systemd donne largement de quoi se toucher l'init.
Y'a toujours une compatibilité avec les scripts shells, mais tu passes alors à côte de pas mal d'intérêts de systemd (comme éviter de lancer au minimum deux processus - un shell, lequel lance le programme/script - pour une tâche d'init, avoir quelque chose de plus facilement lisible et déboguable qu'un script shell, ...)
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)