On Tue, Oct 14, 2025 at 11:14:20AM -0400, Chris Murphy wrote: > > > On Tue, Oct 14, 2025, at 4:22 AM, Gerd Hoffmann wrote: > > There is no need for a different partitioning layout (except when it > > comes to supporting existing installs). Using vfat /boot everywhere > > is an option, and it would cut down the number of grub modules needed > > alot. > > Whether that's now or five years from now, there will be a flag > day. I'm not aware of Fedora ever having a "you will not be able to > boot after this date unless you have the new partition layout and > file system scheme".
A flag day would certainly be bad. So that's why making the appropriate choices _now_ is so important. If we don't encourage people to do complicated setups today, we'll not have trouble with supporting them tomorrow. > Chris Murphy wrote: > >> There's a lot of implied work to do and not a lot of people ready, > >> willing, and able to do that work. > > > > Indeed. And grub tying to support every filesystem under the sun > > is IMHO part of the problem. > > If you think Fedora contributors are too busy sending in GRUB file > system bug patches, you might have a look at the upstream GRUB git > log and compare it to the Fedora GRUB patch list applied on top of > the *current* upstream GRUB release. We certainly have the problem that grub maintainance is hard. There is a steady sequence of CVEs, not enough contributors, etc. Adding more complicated code on top to support is not a good idea. > What some file system upstreams don't like is anything other than > kernel code writing into the file system, even if it's only > overwriting data blocks in the grubenv file. Upstreams can certainly > submit a patch to disallow such writes per file system. As I > mentioned, quite a few already do not allow it. No writing to the file system — no option saving in the boot loader, no boot counting. That's not really acceptable. Zbyszek -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
