LINUX.ORG.RU

История изменений

Исправление SakuraKun, (текущая версия) :

«Я жирных с детства привык ненавидеть» (C) Маяковский Удивляет, что кому-то нравится это дырявое раздутое UEFI-ненужно, которое просто навязали людям в комплекте с новым железом. Как можно убедиться на примере опенсорсного coreboot, где у людей есть реальная возможность осознанного выбора между SeaBIOS (современная минималистичная реализация БИОСа на языке Си, ~50k строк кода - из которых больше половины задействованы только если включен vboot) и Tianocore (опенсорсная реализация UEFI, оказавшаяся раздутой даже в опенсорсном виде - ~1 миллион строк кода) - около 90% выбирают именно SeaBIOS, а Tianocore - всего 3%. Что уж тут говорить о проприетарном UEFI, который в разы хуже этого Tianocore. Ради интереса я ковырял глючный проприетарный UEFI, который стоял на моём AMD-без-PSP ноуте G505S до coreboot'а: куча модулей была вообще от Intel, а общее количество модулей - 284, почти 300! Сколько из них реально использовались? Создалось впечатление, что индусы-трюкачи жонглируют там UEFI-модулями у себя в подвале, пока железо не станет грузиться: «тяп-ляп и в продакшн», как говорится.

Кстати: именно благодаря модульности и дырявости UEFI стало возможным создавать универсальные UEFI-малвари без таргетинга конкретного БИОСа конкретного устройства.

Разумеется, как сторонник всего секурного+минималистичного в противовес дырявому+раздутому, я буду топить за GRUB/FILO - и пытаться как можно больше людей отговорить от всяких там EFI stub, дурацких ESP-разделов и SystemD-bootD . И если у вас UEFI, но нет возможности прошить coreboot+SeaBIOS из-за неподдерживаемого железа - то хотя бы сидите в Legacy CSM-режиме и используйте GRUB/FILO, куда лучше будет

Исходная версия SakuraKun, :

«Я жирных с детства привык ненавидеть» (C) Маяковский Удивляет, что кому-то нравится это дырявое раздутое UEFI-ненужно, которое просто навязали людям в комплекте с новым железом. Как можно убедиться на примере опенсорсного coreboot, где у людей есть реальная возможность осознанного выбора между SeaBIOS (современная минималистичная реализация БИОСа на языке Си, ~50k строк кода - из которых больше половины задействованы только если включен vboot) и Tianocore (опенсорсная реализация UEFI, оказавшаяся раздутой даже в опенсорсном виде - ~1 миллион строк кода) - около 90% выбирают именно SeaBIOS, а Tianocore - всего 3%. Что уж тут говорить о проприетарном UEFI, который в разы хуже этого Tianocore. Ради интереса я ковырял глючный проприетарный UEFI, который стоял на моём AMD-без-PSP ноуте G505S до coreboot'а: куча модулей была вообще от Intel, а общее количество модулей - 284, почти 300! Сколько из них реально использовались? Создалось впечатление, что индусы-трюкачи жонглируют там UEFI-модулями у себя в подвале, пока железо не станет грузиться: «тяп-ляп и в продакшн», как говорится.

Кстати: именно благодаря модульности и дырявости UEFI стало возможным создавать универсальные UEFI-малвари без таргетинга конкретного БИОСа конкретного устройства.

Разумеется, как сторонник всего секурного+минималистичного в противовес дырявому+раздутому, я буду топить за GRUB/FILO - и пытаться как можно больше людей отговорить от всяких там EFI stub, дурацких ESP-разделов и SystemD-bootD