Jump to content

Plymouth (software)

From Wikipedia, the free encyclopedia
Plymouth
Original author(s)Ray Strode
Initial releaseMay 30, 2008(2008-05-30)
Stable release
24.004.60 / January 4, 2024;8 months ago(2024-01-04)[1]
Repository
Written inC
Operating systemLinux
TypeBootsplash
LicenseGNU General Public License2
WebsitePlymouth at freedesktop.org

Plymouthis an application which provides a graphical boot experience forLinux.Plymouth supports animations usingDirect Rendering Manager(DRM) and theKMS driver.Plymouth is bundled with aninitial ramdiskwhich allows it to run before thefile systemis mounted. Some sources claim that Plymouth is named afterPlymouth Rock,symbolizing the program's role as the first thing a user sees, but this has not been confirmed in any official capacity.[2]

History

[edit]

The development of Plymouth began in May 2007 atRed Hatas a replacement forRed HatGraphical Boot (RHGB).[3]Fedorabecame the first distribution to ship Plymouth as default in Fedora 10, replacing RHGB.[4]Ubuntuhas included it in sinceUbuntu 10.04 LTS "Lucid Lynx".[5]

Plymouth can now be found in much of the desktop Linux space. Some notable examples include:Ubuntu,Fedora,Debian,Linux Mint,MX Linux,andManjaro Linux.

Design

[edit]

Plymouth is made up of two components:

  • plymouthd, the daemon (or server) component is responsible for display, graphics, and logging.
  • plymouth, the client, allows the user to control Plymouth settings, and handles unlocking of encrypted disks.[6]

Plymouth also provides a library, libply.so, to allow developers to create applications that interact with the daemon.[7]

See also

[edit]

References

[edit]
  1. ^"Plymouth graphical boot system".gitlab.freedesktop.org. 2024-01-04.Retrieved2024-04-08.
  2. ^"WhyTheName - Debian Wiki".wiki.debian.org.Retrieved2023-05-25.
  3. ^"Red Hat Replaces RHGB With Plymouth".Phoronix.Archivedfrom the original on 2023-03-31.Retrieved2023-05-23.
  4. ^"Features/BetterStartup".Fedora Project Wiki.Red Hat.Archivedfrom the original on 2023-05-11.
  5. ^"Publishing history: plymouth package: Ubuntu".Launchpad.2010-04-03.Retrieved2023-05-23.
  6. ^"Plymouth".Freedesktop.org.Archivedfrom the original on 2023-05-24.Retrieved2023-05-25.
  7. ^"Plymouth".Ubuntu Wiki.Archivedfrom the original on 2023-02-01.Retrieved2023-05-25.
[edit]