С момента запуска Ubuntu 15.04 в сообществе Linux ведется дискуссия о решении Canonical отказаться от Upstart и перейти к другой системе под названием Systemd. Вся эта тема — огромная банка с червями. Фактически, несколько месяцев назад в проекте Debian произошла небольшая встряска именно по этой теме. Можно с уверенностью сказать, что люди с обеих сторон очень увлечены своим мнением по этому поводу, и я это определенно понимаю.
Почему они выбрали Systemd? Все просто: проект Debian принял решение о переходе, поэтому Canonical решила последовать его примеру. В конце концов, Ubuntu является производной от Debian. Для меня такие вещи имеют смысл. Если ваш родительский проект делает что-то одно, вы можете принять его вместо того, чтобы создавать еще большую фрагментацию.
Некоторые люди в восторге от systemd в новой версии Ubuntu. Другие… не очень. Не беспокоиться! Не все потеряно! Есть простой трюк, который вы можете применить к вашей установке 15.04: он полностью удалит Systemd и снова установит Upstart.
Как включить Upstart в Ubuntu 15.04
Прежде чем Upstart можно будет снова включить в Ubuntu, сначала необходимо установить пакет. Откройте окно терминала и введите следующие команды:
sudo apt-get install upstart-sysv
При установке пакета Upstart Ubuntu автоматически удалит пакет Systemd с вашего компьютера.
После установки пакета Upstart и удаления пакета Systemd вам необходимо обновить систему Ubuntu, чтобы отразить внесенные вами изменения.
sudo update-initramfs -u
Когда вы ввели все приведенные выше команды, просто перезагрузите компьютер. Когда вы снова загрузитесь в Ubuntu, он будет работать с помощью Upstart, а не Systemd!
Как повторно включить Systemd в Ubuntu 15.04
Вы удалили Systemd, но решили вернуть его обратно? Вот как вы можете сделать именно это! Откройте свой надежный терминал и введите следующие команды.
sudo apt-get install ubuntu-standard systemd-sysv
Когда вы вводите приведенную выше команду для установки пакета Systemd, Ubuntu автоматически удалит пакет Upstart из вашей системы.
После переустановки Systemd и удаления Upstart пришло время обновить настройки Ubuntu, чтобы отразить внесенные вами изменения.
sudo update-initramfs -u
После этого просто перезагрузите компьютер. Когда он снова включится, он снова будет использовать Systemd!
Заключение
Что касается Ubuntu с использованием systemd, я полностью на стороне systemd. Я думаю, что это дает гораздо больше инструментов опытным пользователям и более полезно для системных администраторов. При этом не все согласны со мной или с Canonical в этом вопросе. Некоторые люди просто не хотят использовать systemd в качестве системы инициализации в Linux.
Вот почему я рад, что разработчики Ubuntu упростили замену одного на другое. Иметь выбор между ними – это действительно здорово! Это занимает буквально несколько минут, и ваша система загружается с помощью чего-то совершенно другого.
Используете ли вы Upstart или Systemd в Ubuntu 15.04? Каковы ваши причины? Дайте нам знать в разделе комментариев ниже!