Dlaczego wymagany jest Plymouth?

15

Dlaczego Plymouth jest tak ważny, że nie można go usunąć na Ubuntu Desktop 11.04?

To priorytetem wymagane i mountalli cryptsetupzależą od niego.

Naprawdę nie muszę go usuwać, ale przyjaciel zapytał, więc jestem po prostu ciekawy.

enzotib
źródło
2
Bo wszyscy potrzebują graficznych animacji rozruchu?
user606723,
5
@ user606723 Jeśli nie chcesz graficznych animacji rozruchowych, usuń pakiety plymouth-theme- *.
htorque
@ htorque Mam to na serwerze ubuntu! (To nie ma graficznego interfejsu użytkownika)
Dr.jacky

Odpowiedzi:

10

Jak zauważono w komentarzach, jeśli usuniesz pakiety plymouth-theme- *, nie będziesz mieć graficznego rozruchu. Deweloper Ubuntu, autor Upstart, były pracownik Canonical i obecny Googler Scott James Remnant napisali w odpowiednim raporcie o błędzie, że „bez nich Plymouth jedynie reguluje dostęp do konsoli systemowej w przypadku odszyfrowania i błędu systemu plików”.

Steve Langasek, programista Ubuntu i Debain, dodaje wiadomość do listy dyskusyjnej deweloperów Debiana :

Któregoś dnia zabiorę się do pisania tego wpisu na blogu, aby ustalić, dlaczego plymouth jest niezbędnym składnikiem rozruchu w każdym nowoczesnym systemie rozruchowym, ponieważ gdy wszystko zaczyna się równolegle, potrzebujesz czegoś do obsługi I / O multipleksowanie do użytkownika na konsoli. Tak więc w prawdziwym sensie powinna to być zależność. Nawet jeśli nie zależy Ci na powitaniu, nadal potrzebujesz multipleksowania.

andrews coś
źródło
1
Nie jest zrozumiałe, dlaczego te dwie funkcje: „zapewniają graficzną animację rozruchu” i „regulują dostęp do konsoli systemowej w przypadku odszyfrowywania systemu plików i multipleksowania błędów” powinny być gromadzone w tym samym pakiecie. Ponadto opis opakowania jest bardzo krótki i wprowadza w błąd.
enzotib
1
Zgadzam się. Podaję tylko najlepsze odpowiedzi, na które natknąłem się w moim dążeniu do zrozumienia. Mam nadzieję, że pewnego dnia Steve napisze ten post na blogu. Wydaje mi się, że tak naprawdę jest to tylko mariaż wygody, ponieważ obie rzeczy muszą się wydarzyć na bardzo wczesnym etapie procesu rozruchu (tj. Zanim system plików zostanie w pełni zamontowany i X zostanie uruchomiony).
andrewsomething 30.07.11
3
Graficzna animacja rozruchu i multipleksowanie konsoli nie są w tym samym pakiecie. Jeśli nie chcesz graficznej animacji rozruchu, możesz usunąć pakiet etykiet plymouth, który usunie wszystkie graficzne motywy, pozostawiając zainstalowany plymouth. Ale nie jestem pewien, dlaczego tak naprawdę chcesz to zrobić.
slangasek