В двух словах:
В целях защиты системы от вредоносного ПО (руткиты, левые драйвера, левое ПО) был создан механизм UEFI, который требует подписывания всего и вся, иначе это всё работать не будет.
linux тут опять оказывается в пролете т.к. нужны будут специальные подписанные версии linux. Во-первых, понадобится не-GPL загрузчик. Grub 2 выпущен под GPLv3, в которой четко оговорено, что мы предоставляем ключи подписи. Grub, который выпущен под GPLv2, в котором отсутствует явное требование ключей, но может содержать запрос скриптов, используемых для управления компиляцией, которые могут содержать данное требование. Это — “серая область”, и использование эксплоитов неплохо покажет недобросовестность сторон. Во-вторых, в ближайшем будущем по дизайну ядро станет частью загрузчика. Это означает, что ядро также придется подписывать. Что сделает практически невозможным для пользователей или разработчиков создавать(собирать) свои собственные ядра.