Я был НЕ ПРАВ насчёт systemd
L'auteur, Persant, revient sur sa critique passée de Systemd pour expliquer pourquoi il a changé d'avis et considère désormais ce gestionnaire de systèmes et de services comme une avancée majeure, et non comme une menace, pour l'écosystème Linux.

SYNTHÈSE STRUCTURÉE
Une genèse révolutionnaire : de l’init système au gestionnaire global
Systemd a été conçu à l’origine comme un système d’initialisation (PID 1) pour remplacer SysVinit, jugé lent et peu efficace. Son développeur principal, Lennart Poettering, a proposé une refonte radicale en 2010 avec l’article “Rethinking Process ID One”. L’idée centrale était de créer non pas un simple lanceur, mais “un gestionnaire intelligent de l’ensemble du système”, capable de lancer les services en parallèle et de gérer leurs dépendances de manière automatique et déclarative via des “unités”, plutôt qu’avec des scripts shell complexes.
Une adoption massive motivée par des solutions concrètes
La supériorité technique de Systemd a conduit à son adoption par la quasi-totalité des grandes distributions, y compris le conservateur Debian. Il répondait à des problèmes réels du Linux de l’époque : un démarrage séquentiel lent, une journalisation (logging) désorganisée et une gestion réseau fragmentée. Comme le résume l’auteur, Systemd a apporté des solutions intégrées et performantes là où régnait “un zoo d’utilitaires différents”.
Une modularité réelle, contrairement aux critiques
Une critique récurrente accuse Systemd d’être un monolithe contraire à la philosophie Unix “une chose, et la bien faire”. L’auteur contredit fermement cette idée, expliquant que Systemd est un ensemble de binaires modulaires (journald, networkd, logind…). Il est possible de n’utiliser que certaines parties et d’en remplacer d’autres, comme utiliser NetworkManager au lieu de systemd-networkd. L’unification qu’il propose est celle d’une API cohérente, pas d’un exécutable unique et indivisible.
Une contribution majeure à la sécurité
L’auteur a totalement inversé son jugement sur la sécurité. Il considérait Systemd comme un “backdoor extrêmement vulnérable”, mais le voit maintenant comme “le plus grand pas en avant pour la sécurité dans l’écosystème Linux”. Il remplace les gigantesques scripts Bash lancés avec les droits root (propices aux injections) par une configuration déclarative. Il intègre nativement les cgroups pour isoler et limiter les ressources des services. Enfin, journald sécurise les logs avec un format binaire signé cryptographiquement, les protégeant de la falsification.
La fin des théories du complot
La vidéo balaie les accusations conspirationnistes selon lesquelles Systemd serait un plan de Red Hat pour contrôler Linux, ou que son créateur serait un “agent secret de Microsoft”. L’auteur appelle à un peu de rationalité : “Systemd est un projet ouvert qui fait des choses plutôt pratiques”. Son adoption s’est faite par mérite et nécessité technique, non par machination.
Le développeur, entre talent et personnalité
L’auteur aborde la personnalité controversée de Lennart Poettering, autrefois perçu comme arrogant et toxique. Il note qu’il s’est assagi ces dernières années et replace son attitude dans son contexte : “Quand tu pousses une chose révolutionnaire contre vingt ans de statu quo et que tu te prends une vague d’insultes chaque jour pendant 10 ans […] c’est difficile de ne pas craquer”. Il crédite finalement la ténacité et la force technique de Poettering d’avoir permis à sa vision de s’imposer.
Un standard qui libère plus qu’il n’enferme
Le message principal est que Systemd, devenu le standard de fait, n’a pas tué la liberté ou le choix. Au contraire, en fournissant une plateforme unifiée et prédictible, il a rendu Linux plus viable pour le desktop, le cloud et l’industrie, attirant des développements qui l’évitaient auparavant. “Systemd n’a pas pris notre choix. Il nous a donné une plateforme sur laquelle un vrai choix est devenu possible”. Les alternatives existent toujours (Devuan, Gentoo), mais pour l’auteur, lutter contre cette réalité en 2026 est contre-productif.
CONCEPTS CLÉS
- Systemd : Un gestionnaire de systèmes et de services pour Linux, initialement conçu comme un système d’initialisation (PID 1).
- Unité (Unit) : Fichier de configuration déclaratif utilisé par Systemd pour définir un service, un point de montage, un périphérique, etc., remplaçant les scripts d’initialisation impératifs.
- SysVinit : L’ancien système d’initialisation dominant sous Linux, basé sur des scripts shell séquentiels.
- Cgroups (Groupes de contrôle) : Fonctionnalité du noyau Linux permettant de limiter et isoler l’utilisation des ressources (CPU, mémoire) d’un groupe de processus. Systemd les utilise intensivement.
- Journald : Le sous-système de journalisation de Systemd, qui stocke les logs dans un format binaire structuré et signé cryptographiquement.
CONCLUSION
Le message à retenir est un plaidoyer pour le pragmatisme technique face à l’idéologie. L’auteur, après une opposition virulente, reconnaît que Systemd a gagné sa place par ses mérites : il a résolu des problèmes pratiques, amélioré la sécurité et la performance, et fourni une base unifiée essentielle à l’expansion de Linux dans tous les domaines (cloud, embarqué, desktop). Ce qui compte, c’est que cette adoption n’est pas le fruit d’un complot mais d’une évolution naturelle vers des solutions plus efficaces. Pour toute personne travaillant avec Linux aujourd’hui, comprendre et maîtriser Systemd n’est pas une soumission, mais une compétence indispensable pour interagir avec la réalité de l’écosystème professionnel.