Re: Fedora 34 Change: Unify the GRUB configuration files location across all supported architectures (System-Wide Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux