Language Selection

English French German Italian Portuguese Spanish

A Closer Look At Red Hat's Plymouth

Filed under
Linux

Back in July we shared Red Hat's intentions to replace RHGB with Plymouth, a new graphical boot process that is able to benefit from the latest Linux graphics capabilities. Red Hat engineers had primarily designed Plymouth around a forthcoming feature we've talked about quite a bit known as kernel mode-setting, which provides end-users with a cleaner and flicker-free boot experience. Today though we are looking at Plymouth and its different plug-ins along with providing a few more videos.

The current version of Plymouth is 0.6.0 and development on this RHGB replacement began in May of 2007 by Red Hat's Ray Strode. However, it wasn't until earlier this year with Fedora 10 that development of Plymouth kicked into full swing. The code to Plymouth is hosted on the FreeDesktop.org git server. As a forewarning, Plymouth is not a solution that can just be built for your distribution of choice, but it must be fully integrated into the distribution. However, once kernel mode-setting is in the mainline Linux kernel, we will hopefully see more distributions use Plymouth or develop their own richer boot programs.

Plymouth has an extensive API that allows artists and programmers to develop graphically rich Plymouth plug-ins. Plymouth is, however, compiled into the system's initial RAM disk (initrd) so there are some limitations. Plug-ins though can rely on loading PNG images as libpng is linked to Plymouth.

More Here




More in Tux Machines

ACPI, kernels and contracts with firmware

This ends up being a pain in the neck in the x86 world, but it could be much worse. Way back in 2008 I wrote something about why the Linux kernel reports itself to firmware as "Windows" but refuses to identify itself as Linux. The short version is that "Linux" doesn't actually identify the behaviour of the kernel in a meaningful way. "Linux" doesn't tell you whether the kernel can deal with buffers being passed when the spec says it should be a package. "Linux" doesn't tell you whether the OS knows how to deal with an HPET. "Linux" doesn't tell you whether the OS can reinitialise graphics hardware. Read more

Canonical Partners with AMD for Ubuntu OpenStack Cloud Server

Canonical, the lead commercial sponsor behind the open-source Ubuntu Linux distribution is ramping up its OpenStack efforts thanks to a new server solution from AMD. Read more

Docker Raises $40M in Series C Financing to Drive Open Source Adoption

Docker said it has secured $40 million from investors for its open-source platform designed for developers and system administrators to build, ship and run distributed applications. Bill Coughran from Sequoia Capital will represent the venture capital firm on Docker's board of directors. Here are the details. Read more

Open Source Fix For US Voting System ?

Open source programmers and maverick election officials want to improve the way we vote, register to vote, and count the votes. Wish them luck. Read more