14 ms·
It started with the IBM PC and manual configuration -> PNP -> PCI -> ACPI -> and then finally, UEFI, subsuming ACPI and EFI. It's what happens when something is
by burnt-resistor 1y ago
It started with the IBM PC and manual configuration -> PNP -> PCI -> ACPI -> and then finally, UEFI, subsuming ACPI and EFI. It's what happens when something is designed by committee and has to provide backward compatibility, it becomes Turing complete and produces a document 1131 pages long. It's the worst standard that's been tried, except for every other. If it would've been developed for a green field by a smaller committee who cared about simplicity in a different reality then would've been better, but it's what we have that exists here and how.
The issues of forking are: fragmentation, balkanization, and reinventing a wheel that already exists. Microsoft sure a shit ain't going to support it. It makes OS and hardware support for everyone else more difficult. They're locking themselves in and shutting the door to the rest of the world.
If it's so "terrible", then you're free to write your own and get OS and hardware vendors to support it, otherwise you maybe frivolously complaining about reality.