Въпреки че през последните години EFI се развива постоянно, все още съществуват различни проблеми при някои производители на дънни платки, което често се оказва сериозен проблем.
Linux е първата голяма операционна система, която официално поддържа EFI още от 2000-а година и оттогава разработчиците постоянно подобряват поддръжката. Това ще се случи и със следващите издания на Linux ядрото, където проблемите в EFI фърмуерите вече ще се управляват по-добре и няма да водят до зависвания на операционната система.
Linux разработчикът Сай Пранеет е добавил page fault управление към x86 EFI кода на ядрото за EFI run-time процесите, което ще попречи системата да забива при проблемни EFI фърмуери. Кодът също така е създаден по начин, който позволява доклади, когато се случат нелегални достъпи до EFI регионите, което пък от своя страна позволява на потребителя да разбере, че това е EFI бъг.
Освен page fault управлението в кода са налични и най-различни други поправки, които можете да видите тук.