Hacker News new | ask | show | jobs
by toast0 2037 days ago
I still haven't seen much compelling about UEFI. If the enduring standard of BIOS boot is no longer available, I guess that's compelling.

I can see that secure boot is compelling to the right audience, but it doesn't add much for me.

1 comments

I guess the only other compelling thing is that UEFI works the same across multiple CPU architectures like x86, POWER and ARM64
Yeah, that's potentially compelling; if you've got UEFI enabled boards for those platforms. A quick search says maybe raspberry pi 4 supports uefi booting, which would be interesting.
All ARM64 servers use UEFI and any SystemReady compliant board too. Sadly no desktop computers yet.
I don't believe there are any POWER machines using UEFI. The standard POWER boot process uses OPAL (Open Power Abstraction Layer) instead. But POWER does use GPT disk partitioning, which is from the UEFI standard.
Someone has ported TianoCore to powerNV, but I've never looked into it. You could replace the hostboot payload with any binary, it's basically just an ELF file with a payload delivered, an initramfs in the case of skiboot/petitboot.

Not a lot of advantages in UEFI over petitboot, though.

Edit: here it is. https://github.com/andreiw/ppc64le-edk2 mocks the presence of ACPI tables using the equivalent OPAL calls.