anatol / booster

Fast and secure initramfs generator
MIT License
497 stars 43 forks source link

Plymouth support #44

Open Lunarequest opened 3 years ago

Lunarequest commented 3 years ago

Plymouth is a project from Fedora and now listed among the freedesktop.org's official resources providing a flicker-free graphical boot process. 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.

Plymouth is used by many Linux distributions. These include Ubuntu, fedora and pop os to name a few. It would be very useful for down stream distro maintainers to be able to use booster along with plymouth.

anatol commented 3 years ago

I was trying to read about how splash screens are implemented and see that there are other ways to do it e.g. fbsplash. Is fbsplash actively used? What is preferrred plymouth or fbsplash?

Lunarequest commented 3 years ago

Plymouth is used by most mainstream linux distributions. I haven't really heard of fbsplash so I don't know if any linux distros use it

oech3 commented 3 years ago

I wonder flicker-free boot is possible with fbsplash.

emansom commented 3 years ago

I would like to have a flicker free fancy looking boot experience using Booster. Please implement this!

filipkemuel commented 2 years ago

Plymouth has active development.. fbsplash hasn't been updated since 2014..

nmeum commented 2 years ago

I was trying to read about how splash screens are implemented and see that there are other ways to do it e.g. fbsplash. Is fbsplash actively used? What is preferrred plymouth or fbsplash?

Alpine actually (optionally) uses fbsplash, the BusyBox version though: https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/9623bc1df5c1e3b861c50d67a4c837b76a20ab85/initramfs-init.in#L670-L697 but plymouth is surely the more popular solution.

aleksasiriski commented 2 years ago

+1 for plymouth, I don't want to switch from booster but I would still like to use plymouth (:

codefaux commented 2 years ago

Pitching my vote - currently building a handheld distro around Arch and almost got to use Booster for it. Shame.

ReFleXzZ commented 1 year ago

+1 for this one. Still nothing? :C btw: On UEFI-systems it does not need kms, because it can also use the EFI-framebuffer

nhubaotruong commented 1 year ago

+1 for this, hope that it gets implement soon 🙏

Arbel-arad commented 11 months ago

has there been progress on this? i recently switched to booster and wanted to use this: https://github.com/tpm2-software/tpm2-totp but it requires plymouth for displaying the TOTP code. if you know of other ways to achieve this, please tell me.

ToasterUwU commented 11 months ago

I use PikaOS (im also Part of the team) and we switched to Booster for the faster boot times, but had to sacrifice our custom luks decryption prompt theme for it sadly.

Would be awesome to get the best of both worlds again.

Arzumify commented 11 months ago

evolutionOS developer here: same as above! we are working around this by using the busybox fork of fbsplash, but it's not ideal. plymouth soon? :heart:

ht990332 commented 11 months ago

evolutionOS developer here: same as above! we are working around this by using the busybox fork of fbsplash, but it's not ideal. plymouth soon? ❤️

Would you be able to explain how someone could use that?

Arzumify commented 11 months ago

Make a boot service that runs fbsplash hand an image

Arbel-arad commented 11 months ago

i switched to a dracut UKI with EFIstub for now. with no plymouth support, and TPM2 currently being broken sadly i am unable to use booster. hopefully these issues will get resolved at some point.

number3d commented 9 months ago

still no love for plymouth?

Arbel-arad commented 9 months ago

doesn't seem like anyone is working on it (or booster updates in general)