So, it is my understanding that both kernel-core
and kernel-uki-virt
can be fior your “base kernel rpm package” As far as DNF is concerned they both satisfy the “kernel-uname-r” dependency, meaning either can satisfy dependencies (or other RPM packages) for a specific kernel version range.
It is also my understanding that kernel-uki-virt
is intended for booting via unified kernel images in virtual environments (as the name suggests), though there is a (semi-official?) way to boot kernel-uki-virt
as a UKI on bare metal systems too.
Thing is, I already boot the standard (kernel-core
) kernel as a UKI, and have been doing so for a few years (dracut has had the --uefi
flag since at least 2020-ish, if not longer). So, what exactly is different about the kernel-uki-virt
kernel? Is there any benefit to switching over when my current way to boot via UKI’s works well for me?