LINUX.ORG.RU

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

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

а чем он [tianocore] проигрывает [SeaBIOS'у] ?

Подробности я уже расписал и выше и в старых сообщениях . А в двух словах - UEFI Tianocore:

  • имеет слишком жирные исходники, что вызывает множество других проблем - а также сложно изучать и дорабатывать
  • занимает много места в SPI Flash, которое на вес золота - особенно для всяких экспериментов
  • небезопасный ввиду широкой «attack surface» и совместимости с UEFI-малварью
  • не поддерживает работу с виртуальными дискетами различных хобби-ОС (см. коллекцию Майка), которые могут быть встроены в образ coreboot
  • вызывает трудности при сборке - ввиду жирноты, недостаточной базы знаний и непопулярности: сложно гуглить ошибки и получать помощь со стороны сообщества, т.к. мало народу сидит

SeaBIOS этих недостатков не имеет!

Надеюсь, ты услышал мои доводы против tianocore - но если ты всё же хочешь его попробовать, для начала собери образ coreboot+tianocore под QEMU и затести там: так и дебажить легче/быстрее, и мучить ноут разборками для раскирпичивания не придётся...

Кстати: а ты какую ревизию coreboot'а собираешь, и пользуешься ли csb_patcher.sh / restore_agesa.sh ? И какой тулчейн используешь для сборки коребута, коребутовский или своей ОС, и какая там версия GCC ?

хотелось бы Win10 поставить

Ну это уже еретичество какое-то - на такой безбэкдорный ноут прошивать коребут и вдруг ставить винду... Винда может не грузиться из-за придирчивости к ACPI коребута, и вообще всяко лучше её в виртуалку ставить - особенно учитывая что проигрыш по производительности от виртуалок минимален и главное лишь запастись оперативкой пообъёмнее/побыстрее

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

а чем он [tianocore] проигрывает [SeaBIOS'у] ?

Подробности я уже расписал и выше и в старых сообщениях, а в двух словах:

  • слишком жирные исходники, что вызывает множество других проблем - а также сложно изучать и дорабатывать
  • занимает много места в SPI Flash, которое на вес золота - особенно для всяких экспериментов
  • небезопасный ввиду широкой «attack surface» и совместимости с UEFI-малварью
  • не поддерживает работу с виртуальными дискетами различных хобби-ОС (см. коллекцию Майка), которые могут быть встроены в образ coreboot
  • трудности при сборке - ввиду жирноты, недостаточной базы знаний и непопулярности: сложно гуглить ошибки и получать помощь со стороны сообщества, т.к. мало народу сидит

Надеюсь, ты услышал мои доводы против tianocore - но если ты всё же хочешь его попробовать, для начала собери образ coreboot+tianocore под QEMU и затести там: так и дебажить легче/быстрее, и мучить ноут разборками для раскирпичивания не придётся...

Кстати: а ты какую ревизию coreboot'а собираешь, и пользуешься ли csb_patcher.sh / restore_agesa.sh ? И какой тулчейн используешь для сборки коребута, коребутовский или своей ОС, и какая там версия GCC ?

хотелось бы Win10 поставить

Ну это уже еретичество какое-то - на такой безбэкдорный ноут прошивать коребут и вдруг ставить винду... Винда может не грузиться из-за придирчивости к ACPI коребута, и вообще всяко лучше её в виртуалку ставить - особенно учитывая что проигрыш по производительности от виртуалок минимален и главное лишь запастись оперативкой пообъёмнее/побыстрее