Vydanie Coreboot 4.18

Bol spustený projekt CoreBoot 4.18, v rámci ktorého sa vyvíja slobodná alternatíva k proprietárnym firmvér a BIOS. Kód projektu je šírený pod licenciou GPLv2. Na vytvorení novej verzie sa podieľalo viac ako 200 vývojárov, ktorí pripravili viac ako 1800 zmien.

Hlavné zmeny:

  • Pridaná podpora pre 23 základných dosiek, z ktorých 19 sa používa na zariadeniach s Chrome OS alebo na serveroch Google. Medzi doskami nesúvisiacimi s Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Podpora základnej dosky Google Brya4ES bola ukončená.
  • Pridaná podpora SoC Intel Meteor Lake, Mediatek Mt8188 a AMD Morgana.
  • V sconfig, kompilátore štruktúry device tree, ktorá popisuje prítomné hardvérové komponenty, bola pridaná možnosť určovania operácií pre každé zariadenie. Operácie sú uvedené vo forme identifikátora C, napríklad, "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • Pridaná možnosť určovania prítomnosti i2c zariadení počas vytvárania záznamov o zariadení v tabuľkách ACPI/SSDT. Túto možnosť je možné použiť na určenie touchpadov pomocou predvolenej možnosti "detect", pričom sa obíde predtým používaná možnosť "probed", špecifická pre jadra Linux, ktoré sa používajú v ChromeOS.
  • Bola implementovaná možnosť generovania SBoM (Firmware Software Bill of Materials), ktorá určuje zloženie softvérových komponentov zahrnutých v obraze firmvéru, napríklad na automatizáciu kontroly zraniteľností alebo analýzy licencií vo firmvéri.
  • Pokračovalo sa v práci na štvrtej edícii mechanizmu prerozdeľovania zdrojov (RESOURCE_ALLOCATOR_V4), v ktorej bola implementovaná podpora manipulácie s viacerými rozsahmi zdrojov, využívania celého adresného priestoru a alokácie pamäte v oblasti nad 4 GB.
  • Mechanizmus klasickej inicializácie viacprocesorového režimu (LEGACY_SMP_INIT) bol vyhlásený za zastaraný a nahradil ho kód inicializácie PARALLEL_MP.
  • Bol pridaný konzolový ovládač smbus.
  • V utilite checkpatch bola pridaná podpora pre jadro Lunux 5.19.
  • Pokračovalo sa v prechode ACPI na syntax ASL 2.0.
  • Payload komponent založený na UEFI stacku EDK II (TianoCore) bol aktualizovaný a testovaný s procesormi Intel Core (2. až 12. generácia), Intel Small Core BYT, BSW, APL, GLK a GLK-R, AMD Stoney Ridge a Picasso.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster