Релиз открытого проекта Coreboot 25.12, представляющего альтернативы проприетарным прошивкам
Состоялся выпуск открытого проекта CoreBoot 25.12, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. Исходный код решения написан на языке C и опубликован на GitHub под лицензией GPLv2.
Предыдущая стабильная версия решения вышла в сентябре 2025 года. В состав новой версии Coreboot включено 680 изменений, которые внесли в проект 110 разработчиков.
По информации OpeNNET, основные изменения и доработки в Coreboot 25.09:
реализована поддержка материнских плат:
ASRock Z77 Extreme4;
ASUS PRIME H610I‑PLUS D4;
Lenovo ThinkPad: T470s, T580;
Siemens MC EHL: MC EHL6;
Star Labs Starfighter: Arrow Lake (285H);
Topton ADL: TWL (X2E_N150);
6 плат, применяемых в различных устройствах с Chrome OS или на серверах Google.
добавлена предварительная поддержка SoC AMD Turin;
в драйвере SMMSTORE создаваемый по умолчанию размер хранилища увеличен с 256KB до 512KB, что позволяет выделить больше места для UEFI‑переменных и данных, сохраняемых в защищённых через SMM областях постоянной памяти. Многие платформы Coreboot переведены на использование SMM‑хранилища размером 512KB. Драйвер SMMSTORE использует режим SMM (System Management Mode) для записи, чтения и очистки областей на flash‑памяти, и может применяться в ОС или компонентах прошивки для организации постоянного хранения настроек;
добавлена поддержка конфигурационного фреймворка CFR (Coreboot Forms Representation), предоставляющего унифицированный API для изменения настроек прошивки, например, связанных с активацией iGPU, выбором тачпада/сенсорного экрана, управлением кулерами и прочими аппаратными возможностями. Механизм CFR реализован для более 40 материнских плат Google и позволяет изменять поведение прошивки без перекомпиляции и перезаливки. Фреймворк
Читать на habr.com