Libreboot 20240126 поставляется с новыми функциями и расширенной поддержкой оборудования.

либребут

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

После трехмесячного периода разработки объявлен выход новой версии загрузочной прошивки «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): Упрощает обработку аргументов, определяя, какая команда была передана и как ее выполнить.


наконец, если вы интересно узнать об этом больше об этом новом выпуске вы можете проверить подробности в по следующей ссылке.




2024-02-04T19:57:19
приложений