4 ms·
I mean, most of what GRUB provides is completely unnecessary under EFI. You can even boot Linux from EFI directly, I think, you just need to hardcode the kerne
by dale_glass 3y ago
I mean, most of what GRUB provides is completely unnecessary under EFI.
You can even boot Linux from EFI directly, I think, you just need to hardcode the kernel parameters, which is not ideal. So a very minimal loader is still useful, but way simpler than GRUB.
- deleted 3y ago[deleted]
- blueflow 3y agoBut you have to implement GPT with its mixed-endian UUID's (standard-nonconformance copied from Win 3.1), link the kernel into a windows executable (Which is hacked on top of a MS-DOS MZ .exe) and write that to the ESP, which is a floppy file system from the 80ies. And of course its relying on the VFAT extensions from windows 95. I don't know how Microsoft managed to design a boot scheme that is conceptually better than boot sector booting while including a similar painful amount of legacy in it. And then there are the people who celebrate that 'advance' of modern software while their kernel now has a 16-bit real mode "This program cannot be run in DOS mode" stub.