Why Nostr? What is Njump?
2024-08-24 22:47:39
in reply to

samueldr on Nostr: logging straight onto anything may not be desirable in all cases. Handling any ...

logging straight onto anything may not be desirable in all cases. Handling any failures before any userspace component can handle showing errors is worth it. Period. Yes, errors can and will happen in ways where plymouth has not been started yet.

This also could serve the purpose of showing the progress even *earlier*. Again, in situations I've personally observed, the moment where you finally can do DRM (or even fbdev) is way "late" (e.g. last 90th percentile of the boot time until hand-off to stage-2).

I'll note that such a scheme would also give control to distros ***and users*** about the user experience of the boot process.

The current way Linux [does not] handle this is bad imo. The defaults and working assumptions are that the platform's vendor logo is kept on-screen all that time, mis-quoting a likely tongue-in-cheek reason: “so users blame the vendor for some of the time it takes to boot”. In turn, some of the current implementation of things in the kernel it so (without patching it) distros can't reliably provide hints that the kernel has even started booting. Users may/will be stuck without information until "late".

Let's not forget that a user-friendly distro of Linux is not limited to running on high-performance modern systems.
Author Public Key
npub17nwchcnz2densynkeu2dztxufgpftzuhzznczmvjuakejcdcgl7s92af8d