CoreBoot 4.18 поставляется с улучшениями, исправлениями ошибок и многим другим.

основная загрузка

Coreboot (ранее назывался LinuxBIOS) — проект, направленный на замену несвободных прошивок в проприетарных BIOS.

По прошествии 4 месяцев с момента выпуска версии 4.17 проект coreboot опубликовал релиз проекта CoreBoot 4.18 а в создании новой версии участвовало более 200 разработчиков, которые подготовили более 1800 изменений, из которых 50 авторов прислали свои первые патчи.

Тем, кто не знаком с CoreBoot, следует знать, что это альтернатива с открытым исходным кодом традиционной базовой системе ввода-вывода (BIOS), который уже был на ПК с MS-DOS 80-х годов, и заменив его на UEFI (Unified Extensible). CoreBoot также является бесплатным аналогом проприетарной прошивки и доступен для полной проверки и аудита. CoreBoot используется в качестве базовой прошивки для инициализации оборудования и координации загрузки.

Включая инициализацию графического чипа, PCIe, SATA, USB, RS232. В то же время двоичные компоненты FSP 2.0 (Intel Firmware Support Package) и двоичное программное обеспечение для подсистемы Intel ME, которые необходимы для инициализации и запуска ЦП и набора микросхем, интегрированы в CoreBoot.

Основные новые функции CoreBoot 4.18

В представленной новой версии CoreBoot 4.18 подчеркивается, что добавлена ​​поддержка 23 материнских плат, 19 из которых используются на устройствах Chrome OS или серверах Google. Среди которых выделяются следующие, не принадлежащие Google:

  • MSI PRO Z690-A WIFI DDR4
  • AMD Бирма
  • AMD Падемелон
  • Сименс МС APL7

В дополнение к этому отмечается, что реализована возможность генерации SBoM (перечень материалов программного обеспечения прошивки), который определить состав компонентов программного обеспечения, включенного в образ прошивки, например, для автоматизации проверки уязвимостей или сканирования лицензий в прошивке.

Еще одно важное изменение: добавлена ​​возможность определять операции для каждого устройства в sconfig, компилятор древовидной структуры устройств, описывающий присутствующие аппаратные компоненты. Операции задаются в виде идентификатора C.

Добавил возможность обнаружения наличия устройств i2c при создании записей устройств в таблицах ACPI/SSDT. эта особенность можно использовать для обнаружения сенсорных панелей с помощью встроенной подсказки «обнаружить», минуя флаг «проверить», ранее использовавшийся для сенсорных панелей, который характерен для ядер Linux, используемых в ChromeOS. Упоминается, что сенсорные экраны требуют более сложной последовательности питания, которую предстоит выполнить в будущем, после чего они также изменятся.

Также подчеркивается, что продолжалась работа над четвертой редакцией механизма распределение ресурсов (РЕСУРС_ALLOCATOR_V4), в котором реализована поддержка управления несколькими диапазонами ресурсов, использование всего адресного пространства и выделение памяти выше 4 ГБ.

Из других изменений, которые выделяются в этой новой версии:

  • Добавлены записи Kconfig для дополнительного указания пути к тегам CoSWID вместо использования тегов CoSWID по умолчанию.
  • Обновленный компонент полезной нагрузки на основе стека UEFI EDK II (TianoCore), который был протестирован с Intel Core (2–12 поколения), Intel Small Core BYT, BSW, APL, GLK и GLK-R, AMD Stoney Ridge и Picasso.
  • Добавлен Makefile.inc для генерации и создания тегов coswid.
  • Классический механизм инициализации для многопроцессорного режима (LEGACY_SMP_INIT) устарел и заменен кодом инициализации PARALLEL_MP.
  • Добавлен драйвер консоли smbus.
  • Утилита checkpatch обеспечивает поддержку ядра Linux 5.19.
  • Продолжен перевод синтаксиса ACPI на ASL 2.0.
  • Удалена поддержка материнской платы Google Brya4ES.
    Добавлена ​​поддержка Intel Meteor Lake, Mediatek Mt8188 и AMD Morgana SoC.

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

Получить CoreBoot

Наконец, для тех, кто хочет получить эту новую версию CoreBoot они могут сделать это из раздела загрузки, который можно найти на официальном сайте проекта.

Кроме того, в нем они смогут найти документацию и дополнительную информацию о проекте.

Ссылка такая.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.