Издаване на Coreboot 4.18

Публикувано е издание на проекта CoreBoot 4.18, в рамките на който се разработва свободна алтернатива на собственическия фърмуер и BIOS. Кодът на проекта се разпространява под лицензия GPLv2. В създаването на новата версия участваха над 200 разработчици, които подготвиха повече от 1800 изменения.

Основни промени:

  • Добавена е поддръжка за 23 дънни платки, 19 от които се използват в устройства с Chrome OS или на сървъри Google. Сред не свързаните с Google платки:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Прекратена е поддръжката на дънната платка Google Brya4ES.
  • Добавена е поддръжка за SoC Intel Meteor Lake, Mediatek Mt8188 и AMD Morgana.
  • В sconfig, компилятор структуры device tree, описывающей присутствующие аппаратные компоненты, добавлена возможность определения операций для каждого устройства. Операции указываются в форме Си-идентификатора, например, «device pci 00.0 alias system_agent on ops system_agent_ops end».
  • Добавлена возможность определения наличия i2c-устройств во время создания записей об устройстве в таблицах ACPI/SSDT. Данную возможность можно использовать для определения тачпадов при помощи штатного флага «detect», обходясь без ранее используемого для тачпадов флага «probed», специфичного для ядер Linux, применяемых в ChromeOS.
  • Реализирана е възможността за генериране на SBoM (Firmware Software Bill of Materials), определяща състава на софтуерните компоненти, включени в образа на фърмуера, например, за автоматизация на проверката за уязвимости или анализ на лицензиите във фърмуера.
  • Продължена е работата върху четвъртото издание на механизма за разпределение на ресурси (RESOURCE_ALLOCATOR_V4), в което е реализирана поддръжката на манипулиране на множество диапазони ресурси, използване на цялото адресно пространство и изсвободяване на памет в област над 4 ГБ.
  • Обявен е за остарял механизмът за класическо инициализиране на многопроцесорен режим (LEGACY_SMP_INIT), на който е сменен кодът за инициализация PARALLEL_MP.
  • Добавен е конзолен драйвер smbus.
  • В утилитата checkpatch е осигурена поддръжка на ядрото Lunux 5.19.
  • Продължен е преводът на ACPI на синтаксис ASL 2.0.
  • Обновен е компонентът на payload на базата на UEFI стека EDK II (TianoCore), който е тестван с процесори Intel Core (от 2 до 12 поколение), Intel Small Core BYT, BSW, APL, GLK и GLK-R, AMD Stoney Ridge и Picasso.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster