Запуск Windows 11 через интерфейс UEFI: Libreboot изменил процесс загрузки и теперь поддерживает значительно большее количество оборудования, хотя в некоторых случаях сборка пока возможна только пользователями, самостоятельно собирающими систему.

Новая версия Libreboot 26.10, получившая название "Ominous Olive", по умолчанию использует среду EDK2 на большинстве поддерживаемых устройств. Кроме того, в эту версию добавлены конфигурации для 233 устройств из проекта MrChromebox.

Libreboot заменяет прошивку, установленную производителем, на альтернативную версию с открытым исходным кодом, используя соответствующее аппаратное обеспечение. Она инициализирует компьютер и затем запускает операционную систему. Этот проект предназначен для пользователей, которые хотят самостоятельно контролировать или изменять свою загрузочную прошивку.

EDK2 заменяет собой существующие загрузочные секции для процессоров x86.

Как указано в примечаниях к выпуску Libreboot 26.10, новая версия использует EDK2 практически на всех поддерживаемых 64-битных системах. Реализация UEFI взята из проекта MrChromebox и работает как дополнительный компонент coreboot. Благодаря этому, компьютеры с Libreboot теперь могут запускать установки Windows 10 и 11 в режиме UEFI. Кроме того, проект провел тестирование Linux с использованием Unified Kernel Images (UKI), а также OpenBSD и FreeBSD в режиме UEFI.

Для существующих систем в образе прошивки находятся GRUB в версии EFI и SeaBIOS в качестве модуля совместимости. Они доступны через меню загрузки EDK2. Большинство плат больше не используют отдельные компоненты coreboot – GRUB и SeaBIOS – вместо них используются новые решения; более старые 32-битные компьютеры и некоторые специальные конфигурации по-прежнему могут их использовать. U-Boot на платформах x86 заменен на EDK2, но остается в использовании на ARM64.

Конфигурации Chromebook.

Libreboot использует 233 конфигурации для устройств Intel и AMD, взятые из проекта MrChromebox. Согласно примечаниям к выпуску, все они могут быть переведены. На данный момент тестирование проводилось только на устройстве "Kip" с процессором Bay-Trail. Для новых добавленных устройств этот проект в текущей версии не предоставляет готовых образов прошивки: заинтересованные пользователи должны собрать их из исходного кода.

Кроме того, эта версия поддерживает такие устройства, как ноутбуки ThinkPad X270 и X280, настольный компьютер Dell OptiPlex 5050 SFF и материнскую плату Supermicro X11SSH-F. Для материнских плат AMD семейства 15h, таких как Asus KGPE-D16, Libreboot использует модифицированную версию coreboot, разработанную компанией 15h.org. Она должна обеспечивать более надежную инициализацию процессоров и оперативной памяти, а также поддерживать больший объем RAM.

При обновлении существующей системы следует ознакомиться с ограничениями, указанными в примечаниях к выпуску. В меню EDK2 версии Libreboot 26.10 по умолчанию используется британская раскладка клавиатуры; образы прошивки с возможностью выбора раскладки клавиатуры больше не предлагаются. Согласно примечаниям к выпуску, при запуске через CSMWrap операционной системе Linux, запущенной впоследствии, доступно на один процессорный ядро меньше. Поэтому для более старых установок проект рекомендует использовать версию GRUB с поддержкой EFI, если это возможно.

К небольшим изменениям относятся возможность постоянного сохранения настроек EDK2, таких как порядок загрузки, поддержка iPXE в качестве опции загрузки на совместимых материнских платах и обновление компонентов, включая GRUB 2.16. Libreboot также переработал свою систему сборки, добавив, среди прочего, поддержку нескольких основных репозиториев исходного кода для каждого проекта. Кроме того, Libreboot ввел политику, запрещающую использование искусственного интеллекта в работе над проектом, и задокументировал ее в системе сборки.

Первоисточник — Heise

Автор оригинала — Moritz Förster

Нашли неточность?

Сообщите редакции. Существенные исправления мы отмечаем в материале