3 ms·
The UEFI equivalent of JSON is OpenFirmware, which is still in the wild even though it got its last official IEEE rubberstamp in 1994 (mostly because the OF peo
by pgeorgi 12y ago
The UEFI equivalent of JSON is OpenFirmware, which is still in the wild even though it got its last official IEEE rubberstamp in 1994 (mostly because the OF people considered it "done" and didn't want to continue to pay $$$ just to state that).
Of course it predates ACPI, which Intel wanted to port over to IA64, and so it doesn't cooperate with it too well. It also wasn't made by Intel - which is the classic NIH argument, and from hearsay within the firmware subculture, that's exactly what happened. So they built EFI, which later morphed into UEFI.
With its PE format, FAT filesystem, GUID, and COM-alike protocol abstraction (not to forget, the coding style), maybe they should have called it "Windows for Firmware".