3 ms·
Not to mention overengineered. In 99.9% of cases it just gets used by the bootloader to find the kernel on disk, just like BIOS.
by phendrenad2 4y ago
Not to mention overengineered. In 99.9% of cases it just gets used by the bootloader to find the kernel on disk, just like BIOS.
- R0b0t1 4y agoMotherboard firmware usually exceeds to size of the Linux kernel it's loading.
- seoaeu 4y ago“On disk” really downplays the amount of code required to implement drivers for loading off USB, SATA, NVMe, etc.
- phendrenad2 4y agoMy toyota prius is an insanely complex machine, and yet all it has to do is go forward when I press the accelerator. A UEFI-style over-engineered solution would require me to iterate over AcceleratorProviderProtocols in case someone implemented an acceleration pedal that works differently.
- tenebrisalietum 4y agoU-Boot seems to do the same and is a lot simpler than UEFI.
- seoaeu 4y agoU-Boot is over 2 million lines of code. I don’t know off hand exactly what functionality that does and doesn’t include, but I think it is fair to argue that neither one is especially simple