История изменений
Исправление 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 коребута, и вообще всяко лучше её в виртуалку ставить - особенно учитывая что проигрыш по производительности от виртуалок минимален и главное лишь запастись оперативкой пообъёмнее/побыстрее