What is the vision for grub2 package in Fedora versus upstream grub?
The
huge amount of patches in Fedora's grub (279 at this time) makes it
basically a fork. And indeed many parts are incompatible with upstream
grub, like "increment" module, or BLS, just to name a few. I know it's
problematic when you run Fedora VM on non-fedora Xen host if you use
pvgrub/pygrub - in that case it uses host's grub to parse guest grub.cfg
and load the actual kernel. But I'm pretty sure there are other
problematic cases too.
Is there any specific reason why those patches are not upstream, or just
nobody had time to do it? If the latter, can I help with this somehow?
Upstream was inactive for a long time, there are patches going
upstream now but it's a slow process.