On Wed, Jun 20, 2018 at 8:46 AM, Lennart Poettering <mzerqung@xxxxxxxxxxx> wrote: > On Do, 14.06.18 12:06, Jan Kurik (jkurik@xxxxxxxxxx) wrote: > >> The [https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ >> Boot Loader Specification (BLS)] defines a scheme and file format to > > So, it appears the suggested implementation of this uses > /EFI/fedora/loader/entries/ instead of the mandated /loader/entries/ > directory to place the drop-ins. > > What's the rationale for that? The idea of the boot loader spec is > that multiple OSes or OS versions on the same medium won't fight for > the boot loader and instead can drop-in their own boot entries easily > in a non-conflicting way and make them available in the same boot menu > that way. The strict idea is that *sharing* a drop-in dir is a good > thing, and that exclusive ownership of the boot loader is a major > problem. > > By using a fedora specific directory for the drop-ins you defeat the > whole idea of the boot loader spec, as then suddenly the boot loaders > will conflict again, because they can't share the directory anymore. > > What's going on? What is this? Why is this called "Boot loader spec" > if it implements an entirely different logic, and misses the entire > point of the boot loader spec? > > Quite frankly, I am really surprised by this and this makes me wonder > what the whole point of this feature is at all, and very sure we > shouldn't have it like this. I agree. But I also think there is some incremental risk of namespace collision with /loader/entries as mentioned in Matthew Garrett's derivative of the spec, if it's not located in /EFI/fedora/ Could $BOOT/org/freedesktop/bls/entries instead be $BOOT/org.freedesktop.bls/entries ? -- Chris Murphy _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/ZC22JUNN4JOWILG7A64XAC5SQEAXMVRC/