Магия открытого кода: как 106 разработчиков заставили работать «железо», на которое забили вендоры

Магия открытого кода: как 106 разработчиков заставили работать «железо», на которое забили вендоры

106 человек решили сделать ваш компьютер чуть свободнее. И у них получилось.

image

Проект coreboot представил релиз 25.12, продолжающий развитие открытой прошивки для инициализации оборудования. В новую версию вошло более 750 коммитов от 106 разработчиков, 21 из которых участвовал в проекте впервые.

Главным нововведением стала система меню настроек под названием coreboot Forms Representation (CFR), реализованная для множества платформ. Она позволяет пользователям изменять параметры прошивки — включение встроенной графики, выбор тачпада или тачскрина, управление вентиляторами и другие функции — без необходимости перекомпиляции или перепрошивки. Поддержка CFR добавлена более чем для сорока материнских плат.

Объём хранилища SMMSTORE, используемого для UEFI-переменных и других постоянных данных в защищённых областях памяти, увеличен вдвое — с 256 до 512 килобайт. Обновление затронуло платформы Sarien, Reef, Octopus, Drallion, Skyrim, Zork и Guybrush.

Существенно улучшена поддержка MIPI-камер на платформах Intel. Драйвер теперь корректно формирует блоки статических данных сенсоров (SSDB) и дескрипторы физического расположения (PLD), что необходимо для полноценной работы камер в Windows. Добавлена поддержка новых DSM-функций для Computer Vision Framework и I2C V2.

Расширена поддержка платформы Qualcomm X1P42100: появились возможности отладки через режим загрузки дампов памяти, улучшена работа дисплейной подсистемы MDSS, оптимизировано распределение памяти. Для платформ Intel Panther Lake добавлена поддержка нового стандарта памяти LPCAMM, который будет использоваться в ноутбуках следующего поколения.

Платформа AMD Glinda получила поддержку варианта Faegan, конфигурацию USB4 через дерево устройств и 10-гигабитный Ethernet. Улучшена инфраструктура отчётов об аппаратных ошибках APEI с поддержкой таблиц BERT, HEST и EINJ.

Среди новых поддерживаемых плат — ASRock Z77 Extreme4, ASUS PRIME H610I-PLUS D4, несколько моделей Lenovo ThinkPad (T470s, T580), Star Labs Starfighter с процессорами Arrow Lake, а также ряд плат Google и Siemens. Добавлена экспериментальная поддержка процессоров AMD Turin.

Следующий релиз coreboot 26.03 запланирован на конец марта 2026 года.