On Mon, Jul 06, 2020 at 01:31:30PM +0200, Gerd Hoffmann wrote:
The BIOS provides block device access at sector level, so the boot
loader has little choice but implementing drivers for all kinds of
stuff. Or use fragile block lists like lilo did in the last century.
With UEFI much more functionality is provided by the firmware and there
is little reason for a bootloader to have tons of drivers. With the
exception of filesystem drivers in case you want boot from something !=
vfat. But even that should ideally be implemented as uefi driver not as
grub2 module.
FWIW, there seem to be UEFI driver for btrfs, ZFS, XFS and others:
https://efi.akeo.ie/
--
Tomasz Torcz “Never underestimate the bandwidth of a station
tomek(a)pipebreaker.pl wagon filled with backup tapes.” — Jim Gray