Libreboot 26.10 получил UEFI на EDK2 и 233 Chromebook из исходников
Libreboot, свободная загрузочная прошивка, заменяющая проприетарные BIOS/UEFI на поддерживаемых машинах с Intel/AMD и ARM64, 15 октября 2026 года выпустил версию 26.10. Релиз описан в статье Leah Rowe на сайте проекта; список изменений ведётся относительно предыдущего выпуска 26.01. Автор называет релиз «очень особенным», с несколькими крупными изменениями дизайна, и просит читать список изменений внимательно, дважды.
Самым важным изменением в релизе автор называет добавление «жёсткой» политики против ИИ в новый файл AGENTS.md в lbmk (системе сборки Libreboot). Какие именно правила в ней записаны, в доступном тексте статьи не раскрыто.
Главная техническая перемена: теперь по умолчанию используется полезная нагрузка (payload) EDK2, открытая реализация UEFI. Это эталонная реализация спецификации UEFI от Intel (EFI Development Kit); проект берёт форк EDK2 от MrChromebox, который предлагает EDK2 как универсальный payload для coreboot. Им пользуются почти все платы, даже старые вроде ThinkPad X200; автор пишет, что тестирование прошло на всех платформах и что EDK2 хорошо работает даже на ThinkPad T500. Старые платы, поддерживающие только 32 бита, остаются на схеме предыдущего релиза. Для обратной совместимости с существующими установками Linux/BSD в прошивке остаются GRUB и SeaBIOS, но уже как EFI-сборки; доступ к ним, через меню настройки EDK2 (клавиша ESC при загрузке). Версии GRUB и SeaBIOS «на голом железе» объявлены устаревшими и могут быть удалены в будущих релизах, хотя их можно вернуть, собрав Libreboot из исходников. По словам автора, благодаря полному UEFI теперь совместима и Microsoft Windows.
Второе крупное изменение, Chromebook. Все 233 Chromebook, которые сейчас поддерживает дистрибутив coreboot от MrChromebox, импортированы в Libreboot с помощью написанной автором утилиты util/mrimport/, генерирующей конфигурации для lbmk с ревизиями и подмодулями. Все они собираются, но в этом релизе доступны только в виде сборки из исходников, готовых бинарников нет. Из импортированных плат протестирован лишь Baytrail (Kip), остальные требуют проверки. Автор подчёркивает, что это не форк MrChromebox: его проект считается вышестоящим (upstream) для Chromebook на Intel/AMD, а установочные скрипты MrChromebox, по словам автора, должны работать с образами Libreboot. Это стало возможным благодаря новой возможности системы сборки, поддержке произвольного числа upstream-репозиториев на проект.
На платах с процессорами AMD Fam15h, например ASUS KGPE-D16, теперь используется форк coreboot от 15h.org с инициализацией на основе AMD AGESA вместо прежнего кода инициализации. Автор утверждает, что инициализация памяти и процессора стала заметно надёжнее, поддерживается больше оперативной памяти, исправлены ошибки, работают IOMMU и TPM. Для этих плат есть обычные бинарники с SeaBIOS и GRUB и экспериментальные образы на EDK2 (пока только из исходников, ориентированные на видеокарты: встроенный чип AST2050 при нативной инициализации запускается лишь в текстовом режиме, а EDK2 нужен фреймбуфер). Прежнее дерево coreboot 4.11_branch удалено.
Отдельно описаны видеокарты. Связка EDK2 и PCI-E relocatable BAR (rebar) позволяет использовать современные видеокарты, требующие выделений памяти выше 4 ГБ. Rebar по умолчанию отключён, включается в menuconfig coreboot: в тестах его включение ломало видеовыход встроенной графики Intel при libgfxinit, исправления пока нет. По словам автора, драйвер Linux i915 при этом всё равно настраивает видео, и в Linux вывод изображения работает нормально. Опции ROM для PCI-E включены по умолчанию там, где это нужно сборкам на EDK2; проверено на настольных Dell OptiPlex 9020 SFF и 5050 SFF.
Прочее: обновление coreboot приносит в crossgcc GCC 15.2, MPC 1.4.1, Nasm 3.02, acpica 20251212 и binutils 2.46.1; добавлена команда ./mk import_uboot для автоимпорта конфигураций U-Boot (пока не используется); в меню GRUB в EFI-версии можно использовать команду fwsetup для возврата в меню настройки EDK2. Автор ожидает, что с интеграцией EDK2 Libreboot станет заметно популярнее и полезнее, и обещает дальнейшую модернизацию и поддержку более новых Intel/AMD-платформ. Часть текста статьи (список плат и раздел с оговорками для миграции) в доступной версии оборвана.
Ключевые факты
- Libreboot 26.10 вышел 15 октября 2026 года; список изменений ведётся относительно версии 26.01.
- EDK2 (открытый UEFI) теперь payload по умолчанию почти на всех платах; GRUB и SeaBIOS остаются как EFI-сборки, а их версии «на голом железе» объявлены устаревшими.
- Импортированы все 233 Chromebook из дистрибутива coreboot MrChromebox, но только как сборка из исходников; протестирован лишь Baytrail (Kip).
- На AMD Fam15h (например ASUS KGPE-D16) используется форк coreboot от 15h.org с AGESA; прежнее дерево 4.11_branch удалено.
- Rebar отключён по умолчанию: его включение ломает видеовыход встроенной графики Intel при libgfxinit.
Почему это важно
Раньше Libreboot почти не предлагал UEFI (исключение, U-Boot на нескольких платах). Теперь полноценный открытый UEFI по умолчанию стоит почти на всех поддерживаемых платах, и автор уверяет, что это снимает ограничения для поддержки более нового железа и делает проект проще в использовании. Для сообщества свободных прошивок это крупный сдвиг: список поддерживаемых устройств резко расширился за счёт 233 Chromebook, а совместимость с Windows выходит за рамки Linux/BSD. Отдельный любопытный момент, явная политика против ИИ в репозитории, которую автор выделил как самое важное изменение.
Кому это важно
Пользователям Libreboot на ThinkPad и других поддерживаемых платах: у них меняется состав прошивки по умолчанию. Владельцам Chromebook, готовым собирать прошивку самостоятельно. Владельцам ASUS KGPE-D16 и других плат на AMD Fam15h. Тем, кто хочет использовать современные видеокарты с прошивкой на coreboot. Мейнтейнерам открытых проектов, следящим за тем, как отдельные проекты закрепляют правила в отношении ИИ-инструментов.
Как это применить
Готовые бинарники доступны на rsync.libreboot.org/stable/26.10/ и на зеркалах. Владельцам Chromebook бинарников нет: образ нужно собирать из исходников, а для установки автор советует документацию MrChromebox, чьи скрипты, по его словам, должны работать с образами Libreboot. Прежде чем обновляться, стоит внимательно прочитать полный список изменений, особенно раздел с оговорками для миграции (в доступной версии текста он обрезан). Для ранее установленных систем Linux/BSD предусмотрены GRUB и SeaBIOS в виде EFI-сборок, доступные из меню EDK2 по ESC. Rebar можно включить в menuconfig coreboot, если у платы только внешняя видеокарта.
Можно ли доверять
Источник, официальная статья на сайте проекта, написанная автором релиза. Это самоописание: оценки вроде «всё работает», «боевой код» и ожидание роста популярности, мнение автора, а не независимая проверка. Реакции третьих сторон и бенчмарки в тексте не приведены. Доступный текст статьи обрезан, поэтому список плат и раздел с оговорками не учтены.
Риски и подводные камни
Автор сам предупреждает об «крупных изменениях дизайна, которые могут затронуть многие существующие установки». Версии GRUB и SeaBIOS «на голом железе» устарели и могут быть удалены. Из 233 Chromebook протестирован только Baytrail (Kip), остальным нужна проверка; бинарников нет. Образы EDK2 для KGPE-D16 экспериментальные и тоже только из исходников. При включённом rebar на системах со встроенной графикой Intel видеовыход в payload может сломаться; исправления пока нет. Платы, поддерживающие только 32 бита, остаются на прежней схеме. Автор признаёт, что EDK2 требует дополнительного тестирования.
«В новый файл AGENTS.md в lbmk добавлена жёсткая политика против ИИ. Это самое важное изменение в релизе.»
— Leah Rowe, статья о выпуске Libreboot 26.10