Lansering av Coreboot 4.17

Utgivningen av CoreBoot 4.17 har offentliggjorts, ett projekt som utvecklar ett fritt alternativ till proprietÀra firmware och BIOS. Projektets kod distribueras under GPLv2-licensen. I skapandet av den nya versionen deltog 150 utvecklare som förberedde mer Àn 1300 förÀndringar.

Huvudsakliga förÀndringar:

  • SĂ„rbarheten (CVE-2022-29264) har Ă„tgĂ€rdats, som visar sig i CoreBoot-versioner frĂ„n 4.13 till 4.16 och tillĂ„ter att köra kod pĂ„ AP (Application Processor) pĂ„ SMM (System Management Mode)-nivĂ„, vilket Ă€r mer prioriterat (Ring -2) Ă€n hypervisorlĂ€ge och null ring skydd, och har obegrĂ€nsad tillgĂ„ng till allt minne. Problemet orsakades av en felaktig anropning av SMI-hanteraren i smm_module_loader-modulen.
  • Stödet för 12 moderkort har lagts till, varav 5 anvĂ€nds pĂ„ enheter med Chrome OS eller pĂ„ servrar Google. Bland de moderkort som inte Ă€r relaterade till Google:
    • Clevo L140MU / L141MU / L142MU
    • Dell Precision T1650
    • HP Z220 CMT Workstation
    • Star Labs LabTop Mk III (i7-8550u), LabTop Mk IV (i3-10110U, i7-10710U), Lite Mk III (N5000) och Lite Mk IV (N5030).
  • Stödet för moderkorten Google Deltan och Deltaur har upphört.
  • En ny payload coreDOOM har lagts till, som gör det möjligt att köra spelet DOOM frĂ„n Coreboot. Projektet anvĂ€nder koden doomgeneric, portad till libpayload. För utmatning anvĂ€nds Coreboot's linjĂ€ra framebuffer, och WAD-filer med spelresurser laddas frĂ„n CBFS.
  • Payload-komponenterna SeaBIOS 1.16.0 och iPXE 2022.1 har uppdaterats.
  • SeaGRUB-lĂ€get (GRUB2 ovanpĂ„ SeaBIOS) har lagts till, vilket gör det möjligt att anvĂ€nda SeaBIOS callback-anrop i GRUB2, till exempel för att komma Ă„t hĂ„rdvara som GRUB2's payload inte har tillgĂ„ng till.
  • Skydd mot SinkHole-attacken har lagts till, vilket möjliggör kodexekvering pĂ„ SMM (System Management Mode)-nivĂ„.
  • En inbyggd möjlighet att generera statiska minnestabeller frĂ„n assemblerfiler har implementerats, utan behov av att anropa externa verktyg.
  • Skrivning av felsökningsinformation till CBMEMC-konsolen frĂ„n SMI-hanterare Ă€r tillĂ„ten vid anvĂ€ndning av DEBUG_SMI.
  • Systemet för initieringshanterare av CBMEM har Ă€ndrats, istĂ€llet för hanterare knutna till faser har tvĂ„ hanterare föreslagits: CBMEM_CREATION_HOOK (anvĂ€nds i det tidigaste stadiet som skapar cbmem) och CBMEM_READY_HOOK (anvĂ€nds vid alla stadier dĂ€r cbmem redan har skapats).
  • Stödet för PSB (Platform Secure Boot) har lagts till, aktiveras av PSP (Platform Security Processor) för att verifiera BIOS-integritet med digital signatur.
  • En egen implementering av hanteraren för felsökningsdata som överförs frĂ„n FSP (FSP Debug Handler) har lagts till.
  • Specifika för tillverkare av TIS-funktioner (TPM Interface Specification) för att lĂ€sa och skriva direkt frĂ„n TPM-register (Trusted Platform Module) har lagts till — tis_vendor_read() och tis_vendor_write().
  • Stöd för att fĂ„nga avindirektioner för nullpekare via debugregister har lagts till.
  • Implementering av I2C-enhetsidentifiering som förenklar arbetet med kort som har pekskĂ€rmar eller touchpads frĂ„n olika tillverkare.
  • Möjlighet att spara tidsdata i ett format som Ă€r lĂ€mpligt för att generera FlameGraph-diagram, vilket tydligt visar hur mycket tid som spenderas i olika faser av uppstarten har lagts till.
  • En alternativ för att lĂ€gga till tidsstĂ€mpel frĂ„n anvĂ€ndarrummet till cbmem-tabellen har lagts till i cbmem-verktyget, vilket gör att man kan reflektera hĂ€ndelser i cbmem som Ă€ger rum efter CoreBoot.

Dessutom kan nÀmnas att OSFF (Open-Source Firmware Foundation) har publicerat ett öppet brev till företaget Intel, dÀr det föreslÄs att göra firmware-supportpaket (FSP, Firmware Support Package) mer modulÀra och börja publicera dokumentation relaterad till initialisering av Intel SoC. Bristen pÄ FSP-kod gör det avsevÀrt svÄrt att skapa öppna firmwares och hindrar framstegen för Coreboot-, U-Boot- och LinuxBoot-projekt pÄ Intel-utrustning. Tidigare har en liknande initiativ varit framgÄngsrik och Intel har öppnat koden för de firmwares som begÀrts av samhÀllen för PSE (Programmable Services Engine).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster