Вышла новая версия открытой прошивки Coreboot 25.12 Обложка: Skyread

Вышла новая версия открытой прошивки Coreboot 25.12

Новости
Главное:

  • Вышла новая стабильная версия проекта Coreboot 25.12 с 680 изменениями от 110 разработчиков.
  • Добавлена поддержка новых материнских плат, SoC AMD Turin и платформ Google Chrome OS.
  • Улучшены драйверы, расширена поддержка сенсоров, камер MIPI, USB Type-C, а также оптимизированы возможности управления памятью и яркостью.

Проект Coreboot, открытая альтернатива проприетарным прошивкам BIOS, представил релиз версии 25.12. Основной исходный код написан на языке C и распространён под лицензией GPLv2. Последняя стабильная версия до этого выходила в сентябре 2023 года. В обновлении учтено 680 изменений, внесённых вкладчиками из числа 110 разработчиков.

В новой версии реализована поддержка нескольких новых материнских плат, включая ASRock Z77 Extreme4, ASUS PRIME H610I-PLUS D4, а также ноутбуков Lenovo ThinkPad моделей T470s и T580. Кроме того, добавлена поддержка шести плат, используемых на устройствах с Chrome OS и серверных решениях Google. В числе значимых новшеств — предварительная поддержка новой однокристальной системы AMD Turin.

Особое внимание уделено драйверу SMMSTORE, размер хранилища которого был увеличен с 256 до 512 КБ для расширенного хранении переменных UEFI и данных в защищённой флеш-памяти. Это улучшение применяется для множества платформ Coreboot.

Также внедрён новый конфигурационный фреймворк CFR (Coreboot Forms Representation), позволяющий менять настройки прошивки через унифицированный API без необходимости перекомпиляции. CFR уже реализован для более чем 40 материнских плат Google и интегрирован с механизмами постоянного хранения переменных UEFI.

Улучшена поддержка SoC Qualcomm X1P42100, включая расширенные отладочные возможности и поддержку загрузки ramdump-образов. Для платформ Intel добавлена расширенная поддержка камер с интерфейсом MIPI, обеспечивающая более качественную обработку сырых данных с сенсоров и генерацию описательной информации о расположении устройств.

В обновлении также переработана дисплейная подсистема для MediaTek, добавлена поддержка USB Type-C для чипов Qualcomm, а также расширена поддержка SoundWire-драйверов для кодеков Cirrus Logic CS35L56 и CS42L43. Значительно улучшены функции управления яркостью на системах с Intel GMA и поддержка ACPI на платформах RISC-V.

Среди прочих изменений — оптимизация вычислений MTRR для ускорения загрузки на процессорах AMD, доработка инициализации ACPI-таблицы FACS, обновление набора инструментов (binutils 2.45, ACPICA 20250807) и исключение поддержки nds32le-elf из стандартных сборок.

Таким образом, версия 25.12 Coreboot является значительным шагом в развитии открытой прошивки, предоставляя расширенную аппаратную поддержку, улучшения в безопасности и удобстве конфигурации, что способствует расширению применения проекта в разнообразных устройствах и системах.

Tagged