Про UEFI було багато суперечок, але подобається це чи ні, це стає єдиним варіантом, коли мова йде про загальнодоступні материнські плати настільних ПК. Я деякий час уникав мобілів UEFI, але зараз це стало досить складно, оскільки постачальники мобо поставляють продукти UEFI з більшими можливостями, ніж BIOS (тобто підтримка більшої кількості оперативної пам'яті). Маючи на увазі, я хочу бути впевненим, що в майбутньому є принаймні варіант відкрити вихідний код, і якщо цього немає, я можу мати менше можливостей, але більше свободи.
TianoCore - це реалізація інтерфейсів UEFI з відкритим кодом, і Вікіпедія має про це сказати :
TianoCore не вистачає спеціалізованих драйверів, які ініціалізують функції чіпсетів, які натомість надаються Coreboot, з яких TianoCore є одним із багатьох варіантів корисної навантаження. Розробка Coreboot вимагає співпраці виробників чіпсетів для надання специфікацій, необхідних для розробки драйверів ініціалізації.
Моє запитання: чи потрібні ці драйвери, що надаються coreboot, ще від певних постачальників чіпсетів? Також Рональд Г. Мінніч має про це сказати про ІФІ:
Доступ до адрес вводу / виводу IDE або певних адрес пам'яті може бути захоплений кодом EFI та потенційно вивчений, модифікований або перерваний. Багато хто сприймає це як намагання створити "DRM BIOS".
У налаштуваннях основного завантаження TianoCore + - це частини, які потенційно можуть робити цей відкритий чи двійковий прошивки, наданий постачальником обладнання?