Vydání Coreboot 4.18

Byl publikován release projektu CoreBoot 4.18, v rámci kterého se vyvíjí svobodná alternativa proprietárních firmware a BIOS. Kód projektu je distribuován pod licencí GPLv2. Na vytvoření nové verze se podílelo více než 200 vývojářů, kteří připravili více než 1800 změn.

Hlavní změny:

  • Byla přidána podpora 23 základních desek, z nichž 19 se používá na zařízeních s Chrome OS nebo na serverech Google. Mezi desky nesouvisející s Googlem patří:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Podpora základní desky Google Brya4ES byla ukončena.
  • Byla přidána podpora SoC Intel Meteor Lake, Mediatek Mt8188 a AMD Morgana.
  • Do sconfig, kompilátoru struktury device tree, popisujícího přítomné hardwarové komponenty, byla přidána možnost určování operací pro každé zařízení. Operace se uvádějí formou C-identifikátoru, například "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • Byla přidána možnost určování přítomnosti i2c zařízení během vytváření záznamů o zařízení v tabulkách ACPI/SSDT. Tuto možnost lze použít k určení touchpadů pomocí standardní vlajky "detect", bez dříve používané vlajky "probed", specifické pro jádra Linux používaná v ChromeOS.
  • Byla implementována možnost generování SBoM (Firmware Software Bill of Materials), definující složení softwarových komponent zahrnutých v obrazu firmwaru, například pro automatizaci kontroly přítomnosti zranitelností nebo analýzu licencí ve firmwaru.
  • Pokračuje práce na čtvrté edici mechanismu rozdělování prostředků (RESOURCE_ALLOCATOR_V4), ve které byla implementována podpora manipulace s několika rozsahy prostředků, používání celého adresního prostoru a alokace paměti v oblasti nad 4 GB.
  • Byl vyhlášen zastaralým mechanismus klasické inicializace vícejádrového režimu (LEGACY_SMP_INIT), kterému byl nahrazen kód inicializace PARALLEL_MP.
  • Byl přidán konzolový ovladač smbus.
  • V utilitě checkpatch byla zajištěna podpora jádra Linux 5.19.
  • Pokračuje převod ACPI na syntaxi ASL 2.0.
  • Byl aktualizován payload-komponent na základě UEFI stacku EDK II (TianoCore), který byl testován s procesory Intel Core (2.-12. generace), Intel Small Core BYT, BSW, APL, GLK a GLK-R, AMD Stoney Ridge a Picasso.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster