Pourquoi Plymouth est-il nécessaire?

15

Pourquoi le plymouth est-il si important qu'il ne peut pas être supprimé sur le bureau Ubuntu 11.04?

Il a la priorité nécessaire et mountallet en cryptsetupdépendent.

Je n'ai pas vraiment besoin de le retirer, mais un ami a demandé, donc je suis juste curieux.

enzotib
la source
2
Parce que tout le monde a besoin d'animations graphiques de démarrage?
user606723
5
@ user606723 Si vous ne voulez pas d'animations graphiques de démarrage, supprimez les packages plymouth-theme- *.
htorque
@htorque J'ai ceci sur le serveur Ubuntu! (Cela n'a pas d'interface graphique)
Dr.jacky

Réponses:

10

Comme l'a noté htorque dans les commentaires, si vous supprimez les paquets plymouth-theme- *, vous n'aurez pas de démarrage graphique. Le développeur d'Ubuntu, l'auteur d'Upstart, l'ancien employé de Canonical et l'actuel googleur Scott James Remnant ont écrit dans un rapport de bogue pertinent que "sans eux, Plymouth ne fait que réglementer l'accès à la console système en cas de décryptage et d'erreur du système de fichiers".

Le développeur Ubuntu et Debain, Steve Langasek, ajoute un message à la liste de diffusion du développement Debian :

Un de ces jours, j'écrirai cette entrée de blog pour établir clairement pourquoi plymouth est un composant indispensable du démarrage avec tout système de démarrage moderne, car lorsque tout démarre en parallèle, vous avez besoin de quelque chose pour gérer les E / S multiplexage à l'utilisateur sur console. Donc, dans un vrai sens, ce devrait être une dépendance. Même si vous ne vous souciez pas des éclaboussures, vous avez toujours besoin de multiplexage.

andrewsomething
la source
1
On ne comprend pas pourquoi ces deux fonctionnalités, "fournit une animation de démarrage graphique" et "régule l'accès à la console système en cas de décryptage du système de fichiers et de multiplexage d'erreur", devraient être regroupées dans le même package. De plus, la description du paquet est très courte et trompeuse.
enzotib
1
Je suis d'accord. Je ne donne que les meilleures réponses que j'ai rencontrées dans ma propre quête pour comprendre. Espérons que Steve écrira ce billet de blog un jour. Il me semble que ce n'est vraiment qu'un mariage de convenance car les deux choses doivent se produire très tôt dans le processus de démarrage (c'est-à-dire avant que le système de fichiers ne soit complètement monté et que X ne démarre).
andrewsomething
3
L'animation de démarrage graphique et le multiplexage de console ne sont pas dans le même package. Si vous ne voulez pas l'animation de démarrage graphique, vous pouvez supprimer le package plymouth-label, qui supprimera tous les thèmes graphiques avec tout en laissant plymouth installé. Mais je ne sais pas vraiment pourquoi vous voudriez faire ça.
slangasek