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

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


idsdfpteathu37me70p6339g0qs0fkak.jpg

Проект 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.