I wonder if we could consider removing the bootsplash. Most real machines I have have flickering made worse by the small amount of time they go the splash screen. I’d much rather we spend the effort making the bootup fast enough we don’t miss it. - definitely possible with SSDs, harder with HDDs.
With 17.10 Plymouth is now removable - IIRC it was not in the past.
The only negatives I see are:
- entering a LUKS encryption password - it’s still possible (if you disable splash on kernel command line), but it definitely doesn’t look as pretty.
- doesn’t provide notice if the system is hard locked. But for “softer locks” like systemd trying to start something for 5 minutes I find the current system doesn’t timeout to show the issue.
I actually did some tests about a month ago and found out that in a VM remove plymouth has a nice impact on boot times (systemd-analyze):
Plymouth removed - 2.2 seconds
Default - 4.7 seconds
I don’t expect that much impact on a real machine though.