
Coreboot 26.09: открытая прошивка с поддержкой 26 новых плат
Новый релиз Coreboot 26.09
Опубликовали обновление проекта Coreboot 26.09 на GitHub под GPLv2. Код написан на C, собран с новейшими компиляторами GCC 14+ или Clang 18+.
Что изменилось?
Внёсли 1251 правку 112 разработчиков, из них 28 присоединились впервые. Предыдущая стабильная ветка 26.06 вышла в июне того же года.
Поддерживаемые платы
Добавили драйверы для 26 новых материнских плат, среди них Acer TravelMate P633‑M/V, ASRock Fatal1ty Z97X Killer и Z97 Anniversary, несколько моделей ASUS (B85M‑E, Maximus VI GENE, Maximus VII GENE, Maximus VII HERO), Framework Laptop 12, Lenovo ThinkPad X380 Yoga и ThinkStation P320, а также пять плат для Chrome OS и серверов Google.
Улучшения безопасности
Провели аудит парсеров, внедрили проверки границ в BMP‑рендере, CBFS и FMAP, добавили контроль целостности заголовков FDT и защиту от циклической рекурсии шины. При сбое инициализации SMM теперь происходит аварийная остановка загрузки.
Технические новшества
Перешли на стандарт C23, обновили инструменты сборки (binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1). Для Intel‑плат внедрили кэш DDR5 SPD с SHA‑256 хэшем в TPM NVRAM. Улучшили поддержку аудиокодеков Realtek, генерацию ACPI для IPU3‑камер, экспериментальную работу с процессорами AMD Turin и первой платой EPIC GIGABYTE MZ33‑AR1. Расширили меню настройки CFR, добавили управление EC‑прошивкой Lenovo, ChromeEC, Intel ME и Hyper‑Threading, а также возможность включения консоли через последовательный порт. Утвердили политику использования AI‑инструментов для ревью кода и разместили файл AGENTS.md с инструкциями.



Комментарии 0