После трехмесячного периода разработки объявлен выход новой версии загрузочной прошивки «Libreboot 20240126», которая помечена как тестовая, поскольку стабильные версии выходят примерно раз в год. версия, выпущенная в июне прошлого года.
Для тех, кто не знает о Libreboot, им следует знать, что это это проект, который разрабатывает полностью бесплатную вилку проекта CoreBoot, которая обеспечивает замену проприетарной прошивки UEFI и BIOS без двоичных файлов, отвечающую за инициализацию ЦП, памяти, периферийных устройств и других аппаратных компонентов.
либребут предоставляет загрузочную прошивку для совместимых машин x86/ARM, запуская загрузчик, который затем загружает вашу операционную систему. Заменяет проприетарную прошивку BIOS/UEFI на машинах x86 и обеспечивает настройку улучшенный на поддерживаемых устройствах Chromebook на базе ARM (загрузчик U-Boot вместо загрузчика глубокой загрузки Google).
Главные новости Libreboot 20240126
В представленной новой версии Libreboot 20240126 одним из основных дополнений является cсовместимость с GRUB 2.12 (который устраняет большое количество проблем и уязвимостей), а также поддержку GRUB для системного раздела EFI, позволяющую проверять файл конфигурации GRUB из каталогов EFI/. В дополнение к этомуконфигурация GRUB была изменена для сканирования grub.cfg из каталогов EFI, extlinux и syslinux, расширение совместимости с различными конфигурациями дистрибутива.
Еще одна новая функция, которую представляет Libreboot 20240126, — это оптимизировать систему с точки зрения размера кода и производительности, а также поддержку конфигурации xarchU-Boot и возможность повторного использования сборок CrossGCC в деревьях Coreboot.
Либребут 20240126 тоже включает обновление coreboot/default и coreboot/dell с последним патчем coreboot от января 2024 г., наряду с общими исправлениями кода и оптимизацией в различных скриптах и компонентах, а также некоторые аспекты кода были упрощены и обобщены для повышения ясности и эффективности, а процессы компиляции и обновления были улучшены.
Кроме того, Совместимые материнские платы были добавлены и удалены. согласно отчетам и проведенным испытаниям. Среди новых совместимых материнских плат:
HP EliteBook 820 G2
HP Compaq Elite 8300 CMT
HP EliteBook 8460p
Dell Latitude E6530
Вариант ThinkPad X220 eDP
Кроме того, также исправлены ошибки, среди которых выделяются:
- Новая версия coreboot включает исправление, которое исправляет приостановку/возобновление S3 на ThinkPad GM45 (например, X200, T400). В предыдущей версии Libreboot это было сломано, но теперь снова работает.
- Lenovo X201 удалил материнскую плату из-за проблем с термобезопасностью. Эта проблема затрагивает только системы, использующие ME6, а старые/новые платформы не затрагиваются.
- Улучшена обработка ошибок для функций создания образов ПЗУ, которые выполняются внутри подоболочек. Теперь они более надежно вызывают вывод lbmk в условиях ошибки, и эти выходные данные теперь гарантированно ненулевые.
- Исправлен бесконечный цикл, возникающий в некоторых случаях при использовании файлов поставщиков.
- Ревизия flashprog была изменена до версии 1.2, так как при импорте RC 1.4 возникают проблемы
- Модули GRUB: повторно добавлена поддержка файловой системы fat/ntfs.
- Снова добавлены модули GRUB: f2fs, json, read, scsi, Sleep, diskfilter, hashsum, loadenv, setjump; требуется в некоторых конфигурациях
- Основной сценарий сборки: упрощена обработка TMPDIR, новый код стал проще и менее подвержен ошибкам.
- Основной скрипт сборки, в функции
initialise_command
(в настоящее времяinitcmd
): Упрощает обработку аргументов, определяя, какая команда была передана и как ее выполнить.
наконец, если вы интересно узнать об этом больше об этом новом выпуске вы можете проверить подробности в по следующей ссылке.