Проект расширяет поддержку современного железа и новых программ.
Разработчики проекта CoreBoot представили масштабное обновление своей свободной прошивки, призванной заменить проприетарный BIOS в компьютерах. Версия 25.03, над которой трудилась команда из 131 программиста, включает более тысячи изменений и существенно расширяет список поддерживаемых устройств.
Главное достижение релиза – расширенная аппаратная совместимость. Теперь CoreBoot можно установить на популярные материнские платы ASRock серии Z87, включая модели Extreme3, Extreme4, Z87M Extreme4 и Pro4. В список добавились решения от ASUS (P8H67-I DELUXE), HP (Pro 3400), Intel (Ptlrvp) и Lenovo (ThinkCentre M900). Особого внимания заслуживают ноутбуки NovaCustom с экранами 14 и 16 дюймов (модели V540TU и V560TU), а также экологичные устройства StarLabs – StarLite Mk V и StarBook Mk VII в различных модификациях. Отдельным достижением стала поддержка восьми специализированных плат, применяемых в устройствах Chrome OS и серверах Google.
Инженеры CoreBoot улучшили работу с современными процессорами и системами на кристалле. Проект теперь поддерживает SoC Renoir от AMD, известный также как Crater, и промышленную платформу Xilinx Zynq7000. Для систем с Intel Meteor Lake устранены критические ошибки в работе пакета микрокода FSP, а владельцы компьютеров на базе Cannon Lake получили стандартизированную поддержку интерфейсов SRAM и HECI.
Существенно доработан механизм управления памятью. Разработчики реализовали поддержку новейших модулей DDR5 со скоростью передачи данных до 7500 MT/s, улучшили открытую систему инициализации для платформы Intel Haswell и добавили совместимость с дополнительными конфигурациями памяти.
Уделили внимание и мобильным устройствам. Система научилась корректно отображать логотип при портретной ориентации экрана и автоматически подстраивать его положение при подключении внешнего монитора. Появилась продвинутая обработка событий низкого заряда аккумулятора и нажатия кнопки питания на ранних стадиях загрузки. Значительно улучшено управление энергопотреблением и температурным режимом для различных платформ.
Также расширилась поддержка современных интерфейсов, включая USB Type-C и Thunderbolt. Обновленная утилита intelp2m упростила работу с конфигурацией портов ввода-вывода. Проект получил улучшенную совместимость с TPM-чипами и встроенными контроллерами, а также поддержку новых моделей сенсорных панелей и устройств ввода. Добавлен новый формат вывода команды "lsusb -t" из пакета usbutils 016.
В новой версии прошивка увереннее управляет дисплеями и видеокартами, точнее взаимодействует с ACPI и периферией, а для RISC-V появился набор свежих функций. Команда также укрепила защиту от сбоев: CoreBoot теперь быстрее находит неполадки, подробнее фиксирует события и увереннее восстанавливается после ошибок.
Исходный код CoreBoot 25.03 распространяется под лицензией GPLv2, что позволяет свободно изучать, модифицировать и распространять прошивку. Это особенно важно для производителей оборудования и энтузиастов, стремящихся к полному контролю над своими устройствами.