On Mi, 27.07.22 16:19, Chris Murphy (li...@colorremedies.com) wrote:

> >> Boot Loader Spec defines $BOOT as either EFI System partition (ESP) or 
> >> Extended Boot Loader Partition (XBOOTLDR), and in effect they need to be 
> >> FAT in order to fulfill the interoperability intent of the spec, because 
> >> it is a shared $BOOT across all distros.
> >
> > You can use any FS you want with efifs[1].
>
> Yeah, but it's impractical:
>
> * $BOOT is supposed to be readable by all distros that share $BOOT

Hmm, afaik fedora installs /boot/ currently as ext4, no? *Every* Linux
OS should be able to mount that...

> * efifs drivers must be signed in order to be loaded on UEFI Secure
>   Boot enabled systems

Well, if fedora can sign a kernel PE image it can also sign an efifs
PE image.

The efifs code stems from Grub fs drivers. It's not new code. It's a
small part of Grub code that has been considered to be good enough in
the Grub status quo hence should not require major re-review when
loaded as EFI module instead.

> * shim is distro specific, and is what provides the key for efifs as
>   well as the 2nd stage bootloader
>
> There are already enough barriers to Boot Loader Spec adoption. But
> this would be too big a barrier.

Dunno. The fedora EFI signing infra shouldn't care if you give it a PE
kernel image to sign or a PE efifs driver. I mean, the devil is
certainly in the detail, but conceptionally these are not new
codepaths, but new payloads used in existing codepaths.

Lennart

--
Lennart Poettering, Berlin
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to