web-dev-qa-db-fra.com

Ubuntu 14.04 utilise-t-il systemd?

Il a beaucoup été question du système init pour 14.04 avant sa publication, mais je ne trouve aucun site qui explique le résultat final.

Ubuntu 14.04 utilise-t-il maintenant systemd?

42
rubo77

Ubuntu 14.04 utilise Upstart comme système init, le plan pour passer à systemd est prévu pour 14.10+. Certaines parties de "systemd" sont utilisées dans Ubuntu depuis longtemps, mais, dans la plupart des cas, lorsque les gens disent "systemd", ils désignent systemd-as-init.

Voici quelques informations de base:

34
Jorge Castro

Pour montrer quel processus init est activé:

# readlink /sbin/init

Par défaut le 14.04 et le 14.10 c'est "upstart"

Changer cela impliquerait beaucoup plus de configuration que la simple modification de ce lien symbolique, donc ne le faites pas. Ce fichier est presque toujours un lien virtuel. Dans ce cas, le chemin du lien ne commence pas par /. Il s'agit donc d'un chemin relatif au fichier de lien symbolique vers /sbin/upstart.

Pour compliquer les choses, systemd est installé à d'autres fins, mais n'est pas utilisé comme init. C'est dans /bin pas /sbin. Mais systemd s'est installé comme init dans man/help, donc:

# man init

Amène la documentation sur systemd (à compter du 22 décembre 2014) C'est très déroutant! Tu veux:

# man upstart 

Cela vous donnera les docs pour init comme ils devraient être.

Bonne chance pour commencer. (pun ah ah ah)

13
John Hall

Si vous utilisez Ubuntu vivid (15.04), upstart est toujours la valeur par défaut, mais vous pouvez facilement basculer entre upstart et systemd à volonté, car les deux paquets sont installés à l'heure actuelle:
https://wiki.ubuntu.com/SystemdForUpstartUsers

Dans Ubuntu 15.10, systemd est la valeur par défaut, mais vous pouvez toujours choisir chaque démarrage dans le menu contextuel.

4
rubo77