We’re happy to announce that we’ve added experimental support to run wolfBoot as an EFI application! The Unified Extensible Firmware Interface (UEFI) is a specification that describes an interface between the operating system (OS) and the platform firmware and it replaces the old BIOS-like firmware. Now wolfBoot can run inside the UEFI environment on Intel x86_64 machines and load and verify other EFI applications.
This means that we can use it to boot and verify Linux (Linux supports booting as EFI application, a.k.a. EFI STUB) on UEFI machines.
UEFI has a several other interesting features that we plan to integrate in the future: such as SecureBoot and TPM.
To try wolfBoot EFI visit our repository on GitHub, you can also run an example on QEMU!
As usual for more information, please reach out to firstname.lastname@example.org!