On Wed, 2020-12-30 at 14:53 -0500, Ben Cotton wrote: > == Benefit to Fedora == > > This change will not only simplify and make less confusing the GRUB > configuration but also allow the following improvements: > > * To have a consistent configuration across all the architectures using GRUB. > * Allow the same installation to be booted with either EFI or legacy BIOS. > * Use the same documentation and commands for all architectures > instead of having EFI as a special case. > * Make GRUB configuration tools more robust by not relying on symbolic > links to be created and not having to handle platform specific cases. > * Align with images generated by COSA and OSBuild on how the GRUB > configuration files are used. > * Align with other Linux distributions on how the GRUB configuration > files are used. But: > == Upgrade/compatibility impact == > > The changes will only be for new installations, existing systems will > not be impacted and will continue using the grub.cfg and grubenv files > that are located in the ESP. To me several of the benefits seem to not really be true, so long as this is the plan for upgrades. * We wouldn't have a "consistent configuration" across everybody, really, because anyone who upgraded from pre-F34 would still have the old config; every bootloader debugging session ever would start by figuring out which case this was. * We can't really use the same "documentation and commands" for the same reason. We either have to document both possibilities forever, or accept that our docs will be incorrect for anyone who upgraded from pre-F34. * We can't really make the tools "more robust" in the way cited because they'll still have to handle both cases as long as both cases exist. If anything this makes them more fragile: the more divergent paths a tool has to support, the more likely it is something will break. -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net _______________________________________________ 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