Как этому человеку и тебе отвечаю — благими намерениями выстелена дорога в ад.
Первое — Нет UEFI, есть UEFI Secure Boot. Позаимствую ссылку у Михаила Шигорина:
>3. Code submitted for UEFI signing must not be subject to GPLv3 or any license that purports to give someone the right to demand authorization keys to be able to install modified forms of the code on a device. Code that is subject to such a license that has already been signed might have that signature revoked. For example, GRUB 2 is licensed under GPLv3 and won’t be signed.http://blogs.msdn.com/b/windows_hardware_certification/archi...
Второе — эти ваши идеи об универсальных драйверах, вот они, тут https://wiki.gentoo.org/wiki/Sparc/OBP_Reference OpenBoot называется и им сто лет в обед. Работают на ура во всех спарках. Раздаётся под BSD-like http://www.openfirmware.info/OpenBOOT тут по русски http://ru.wikipedia.org/wiki/Open_Firmware
>Код Forth может быть скомпилирован в байт-код FCode, независимый от таких деталей компьютерной архитектуры как набор инструкций и иерархия памяти. Поэтому Open Firmware предоставляет платформенно-независимые средства для диагностики во время загрузки и для конфигурирования. FCode является очень компактным, например, драйвер диска может занимать 1-2 килобайта.
Даже идеи в EFI (без secure) реализованы самым извращённым способом.