Является ли Ubuntu 14.04 с помощью systemd?

38

Было много дискуссий о системе init для 14.04, прежде чем она была выпущена, но я не могу найти какой-либо сайт, который в конечном итоге объясняет результат.

Итак, Ubuntu 14.04 теперь использует systemd?

    
задан rubo77 02.07.2014 в 20:47
источник

3 ответа

31

Ubuntu 14.04 использует Upstart в качестве системы init, план перехода на systemd запланирован на 14.10+. Есть части «systemd», которые использовались в Ubuntu в течение длительного времени, но для большинства целей и целей, когда люди говорят «systemd», они означают systemd-as-init.

Вот некоторая справочная информация:

  • Ссылка
  • Ссылка
ответ дан Jorge Castro 02.07.2014 в 21:37
источник
12

Чтобы показать, какой процесс инициализации включен:

# readlink /sbin/init

По умолчанию 14.04 и 14.10 это «выскочка»

Изменение этого параметра включало бы alot больше конфигурации, чем просто изменение этой символической ссылки, поэтому не делайте этого. Этот файл почти всегда является simlink. В этом случае путь ссылки не начинается с / , поэтому это путь относительно файла symlink к /sbin/upstart .

Чтобы запутать вопросы systemd, устанавливается для других вещей, но не используется как init. Он находится в /bin не /sbin . Но systemd установил себя как init в man / help, поэтому:

# man init

Приносит документы на systemd (по состоянию на 22 декабря 2014 года). Это very запутывает! Вы хотите:

# man upstart 

Это даст вам документы для init, как и должно быть.

Удачи. (каламбур ах ах)

    
ответ дан John Hall 21.12.2014 в 09:09
4

Если вы используете Ubuntu vivid (15.04), upstart по-прежнему по умолчанию, но вы можете легко переключаться между выскочкой и systemd по своему усмотрению, поскольку оба пакета установлены в настоящее время:
Ссылка

В ubuntu 15.10 systemd по умолчанию, но вы по-прежнему можете выбрать выскочку каждой загрузки в меню grub

    
ответ дан rubo77 20.12.2014 в 09:39