После семи месяцев разработки Выпущена загрузочная прошивка Libreboot версии 20220710, в котором отмечено, что основное внимание при подготовке новая версия сосредоточена на исправлении проблем видели в предыдущей версии. Никаких существенных изменений или поддержки новых плат в версии 20220710 не предлагается, но отмечены некоторые улучшения.
Для тех, кто не знает о Libreboot, им следует знать, что это это проект, который разрабатывает полностью бесплатную вилку проекта CoreBoot, которая обеспечивает замену проприетарной прошивки UEFI и BIOS без двоичных файлов, отвечающую за инициализацию ЦП, памяти, периферийных устройств и других аппаратных компонентов.
либребут направлена на создание системной среды, которая полностью отказывается от проприетарного программного обеспечения, не только на уровне операционной системы, но и на уровне загрузочной прошивки. Libreboot не только очищает CoreBoot от несвободных компонентов, но и добавляет инструменты, облегчающие его использование конечными пользователями, создавая дистрибутив, которым может пользоваться любой пользователь без специальных навыков.
Главные новости Libreboot 20220710
Это четвертая версия проекта GNU и позиционируется как первый стабильный релиз (Старые версии помечены как тестовые, так как требуют дополнительного тестирования и стабилизации.)
Например в grub.cfg добавлено множество улучшений производительности, повышение скорости загрузки при использовании полезной нагрузки GNU GRUB (любезно предоставлено Ferass ‘Vitali64’ EL HAFIDI с дополнительными улучшениями от Лии Роу)
также выделены улучшения документации, поскольку предыдущие тестовые сборки 2021 года не включали снимки документации (которые на самом деле являются исходными файлами Markdown для веб-сайта), но эта сборка теперь включает снимок текущей документации Libreboot, в зависимости от времени выпуска.
В дополнение к этому также подчеркивается, что произведена оптимизация производительности для ускорения загрузки при использовании среды полезной нагрузки на основе GNU GRUB.
Они были созданы Расширенные сборки 16 МБ для Macbook2 и Macbook1, кроме того, система сборки была улучшена и теперь включает сценарии для автоматического изменения файлов конфигурации coreboot, а последовательный вывод отключен для всех плат по умолчанию, что решило проблемы с замедлением загрузки.
На ноутбуках с набором микросхем GM45/ICH9M PECI отключена при загрузке ядра, чтобы избежать ошибки микрокода.
Мы также можем найти, что реализована предварительная поддержка интеграции с u-boot loader, который пока не используется в билдах для плат, но в будущем позволит начать генерировать билды для ARM платформ.
С другой стороны, упоминается, что на ноутбуках GM45/ICH9M PECI был отключен при загрузке ядра, чтобы исправить ошибку микрокода, которая приводит к сбою SpeedStep (и, возможно, других функций ЦП).
Из других изменений которые выделяются из этой новой версии:
- Не рассматривайте предупреждения как ошибки при компиляции flashrom (исправления, основанные на более новых версиях GCC).
- Улучшение системы сборки: автоматизированные сценарии для изменения конфигураций основной загрузки.
- Отключен (по умолчанию) последовательный вывод на всех платах, чтобы избежать проблем со скоростью загрузки.
- grub.cfg — на самом деле явно включает USB-клавиатуры (исправляет ошибку, наблюдаемую на некоторых ноутбуках при использовании полезной нагрузки GRUB).
- Настройки Coreboot: не включать Wi-Fi во время ранней загрузки (ответственность за безопасность)
- scripts: обрабатывать версии git, когда lbmk является рабочим деревом или подмодулем.
- Обновлен до более новой флешки, в системе сборки
- cc1: фатальная ошибка: невозможно открыть «out/src/asm-offsets.s» для записи: нет такого файла или каталога
- Исправление в lbmk: специально вызывайте python3, когда нужно использовать python3 вместо 2.
- lbmk — предварительное исправление для проверки учетных данных git. Установите имя/адрес электронной почты заполнителя, если он не был установлен.
Наконец, если вы хотите узнать больше об этой новой версии, вы можете ознакомиться с подробностями в по следующей ссылке.