On 7/2/20 3:42 PM, John M. Harris Jr wrote:
<Snip>
GRUB2, which is a UEFI bootloader as well, is a far superior bootloader to
systemd-bloat, and it supports usecases that are supported by Anaconda (the
Fedora installer framework) that systemd-bloat doesn't, as addressed elsewhere
in this thread by myself and several others. There is no way that supporting
BIOS can be a cause for UEFI feature development being "held back". It's got
nothing to do with UEFI stuff.
Again with "systemd-bloat"... I guess I don't see how something that is
responsible for booting the system, taking on more responsibility for
booting the system, could ever be argued to be bloat?
How is GRUB2 superior? I would like to see a list of pros, or
alternatively, a list of things systemd-boot doesn't do. I see plenty of
discussion in this thread about things not supporting UEFI, but not
things that only GRUB2 can do (except boot both UEFI and BIOS machines).
As for systemd-boot advantages:
1) It is simpler to configure and interact with from a running system
than GRUB2
2) Supports seeding entropy generation before the Linux boot process
proceeds
3) Can integrate easily with Gnome, other DEs
4) Has boot assessment, which could potentially integrate nicely with
the ability to boot into a read-only recovery type mode that's been
proposed[0]
5) Has hooks for automatically booting a newly installed kernel
systemd-boot disadvantages:
1) No BIOS support
2) Ugly
3) Boot counting support doesn't seem real configurable? It only reverts
to a previous kernel.
4) Additional testing / maintenance burden until BIOS is dropped completely
5) Limited boot entry templating ability
0 -
https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/NZ7UVG4TA4GWNDOIUQGK3UD4B5ZUKWUJ/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx