Нагадаємо, що для проходження сертифікації на відповідність вимогам Windows 8 комп’ютери з UEFI повинні підтримувати функцію Secure Boot. Остання має на увазі, що завантаження ОС може здійснюватися тільки за допомогою підписаного спеціальним цифровим сертифікатом завантажувача, що і повинна перевіряти UEFI.
Ця функція спрямована проти руткітів, які намагаються вбудуватися в ранні стадії процесу завантаження ОС, хоча багато представників Open Source сприйняли її як спробу огородити користувачів від Linux. Microsoft вважає, що OEM (на свій розсуд) можуть підтримувати відключення Secure Boot в UEFI, а постачальники комерційних дистрибутивів Linux цілком здатні надавати власні сертифікати для Secure Boot.
Тим не менш процедура додавання нових сертифікатів та використання некомерційних дистрибутивів Linux дійсно можуть викликати у користувачів певні труднощі. Тому Linux Foundation, здається, знайшла більш просте і універсальне рішення.
Організація запропонує до використання спеціальний компактний перед-завантажувач, який буде підписаний сертифікатом, отриманим від Microsoft (тобто мабуть тим же, що використовується для Windows 8). У свою чергу, він буде не безпосередньо завантажувати ОС, а тільки передавати управління до стандартного завантажувача, не виконуючи ніяких додаткових перевірок. Відповідно, така схема підтримує будь-які ОС і повністю знімає позначену проблему.
Однак при цьому, природно, відкривається дірка для тих самих загроз, з якими і повинна боротися Secure Boot. Тому перед завантажувач не можна встановити приховано, він буде відображати власну заставку і вимагати певної інтерактивності від користувача.
Вихідний код предзавантажувача вже доступний, подробиці можна знайти в блозі.




