Start up

Plymouth – boot splash and boot logger

Plymouth is an application that runs very early in the boot process (even before the root filesystem is mounted) that provides a graphical boot animation while the boot process happens in the background. It relies on kernel mode setting (KMS) to set the native resolution of the display as early as possible, then provides an eye-candy splash screen leading all the way up to the login manager.

It is designed to work on systems with DRM modesetting drivers. The idea is that early on in the boot process the native mode for the computer is set, plymouth uses that mode, and that mode stays throughout the entire boot process up to and after X starts. Ideally, the goal is to get rid of all flicker during startup.

For systems that don’t have DRM mode settings drivers, plymouth falls back to text mode (it can also use a legacy /dev/fb interface).

In either text or graphics mode, the boot messages are completely occluded. After the root file system is mounted read-write, the messages are dumped to /var/log/boot.log. Also, the user can see the messages at any time during boot up by hitting the escape key.

Plymouth isn’t really designed to be built from source by end users. For it to work correctly, it needs integration with the distribution. Because it starts so early, it needs to be packed into the distribution’s initial ram disk, and the distribution needs to poke plymouth to tell it how boot is progressing.

Website: www.freedesktop.org
Support: GitLab Code Repository
Developer: Kristian Høgsberg, Ray Strode, Peter Jones
License: GNU General Public License v2.0

Plymouth is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Boot Utilities
Ventoy Create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files
rEFIndEFI boot manager
PlymouthBoot splash and boot logger
UNetbootinUniversal Netbook installer
Grub CustomizerGraphical interface to configure the grub2/burg settings
bootchart2Merge of bootchart-collector and pybootchartgui
OProfileLow-overhead, transparent system-wide profiler
e4ratExt4 - Reducing Access Times; toolset to accelerate the boot process

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments