Table des matières

, , ,

Introduction à SystemD

Systemd s'est imposé comme remplaçant de System V (sysVinit). Lors du démarrage:

  1. Le chargeur de démarrage charge le noyau avec ses paramètres;
  2. Le noyau lance le premier processus /sbin/init en charge d'initialiser système et services.

Historiquement, SysVinit s'appuyait sur un ensemble de scripts présents dans /etc/init.d/ lancés à différents niveaux d'exécutions (runlevels de 0 à 6).

Systemd a été initié par le développeur allemand Lennart Poettering (également auteur du serveur de son PulseAudio) dès 2010. On peut le définir comme une suite logicielle agissant en tant que gestionnaire de système et de services.

Architecture

Systemd s'appuie sur les unités (ou units) la gestion de ses différentes tâches:

Systemd ne s’occupe pas uniquement des services à proprement parler contrairement à l’ancien SysVinit.

Références