Зачем нужен Плимут?

15

Почему plymouth так важен, что его нельзя удалить на рабочем столе Ubuntu 11.04?

Это приоритет требуется и mountallи cryptsetupзависит от него.

У меня нет никакой необходимости удалять его, но друг спросил, поэтому мне просто любопытно.

enzotib
источник
2
Потому что всем нужны графические загрузочные анимации?
user606723
5
@ user606723 Если вам не нужны графические анимации загрузки, удалите пакеты plymouth-theme- *.
htorque
@htorque У меня есть это на сервере Ubuntu! (Это не имеет графического интерфейса)
Dr.jacky

Ответы:

10

Как отметил htorque в комментариях, если вы удалите пакеты plymouth-theme- *, у вас не будет графической загрузки. Разработчик Ubuntu, автор Upstart, бывший сотрудник Canonical и нынешний Googler Скотт Джеймс Ремнант написал в соответствующем отчете об ошибке, что «без них Plymouth просто регулирует доступ к системной консоли в случаях расшифровки и ошибок файловой системы».

Разработчик Ubuntu и Debain Стив Лангасек добавляет сообщение в список рассылки по разработке Debian :

На днях я перейду к написанию этой записи в блоге, чтобы установить, почему plymouth является незаменимым компонентом загрузки в любой современной загрузочной системе, потому что, когда все начинается параллельно, вам нужно что-то для обработки ввода-вывода. мультиплексирование пользователю на консоли. Так что в реальном смысле это должна быть зависимость. Даже если вас не волнует всплеск, вам все равно нужно мультиплексирование.

andrewsomething
источник
1
Не понятно, почему эти две функциональные возможности, «обеспечивающие графическую анимацию загрузки» и «регулирующие доступ к системной консоли в случаях расшифровки файловой системы и мультиплексирования ошибок», должны объединяться в одном пакете. Кроме того, описание пакета очень короткое и вводящее в заблуждение.
энзотиб
1
Я согласен. Я даю только лучшие ответы, которые мне встретились в моем собственном стремлении понять. Надеюсь, Стив напишет этот пост в один прекрасный день. Мне кажется, что это действительно просто брак по расчету, поскольку обе вещи должны произойти очень рано в процессе загрузки (то есть до того, как файловая система полностью смонтирована и X запущен).
Andrewsomething
3
Графическая анимация загрузки и мультиплексирование консоли не находятся в одном пакете. Если вам не нужна графическая анимация загрузки, вы можете удалить пакет plymouth-label, который уберет с него все графические темы, оставив при этом plymouth установленным. Но я не уверен, почему ты хочешь сделать это, правда.
Slangasek