Izdanje Coreboot 26.09, otvorene alternative proprietarnim firmverima

Objavljen je izdanje projekta CoreBoot 26.09, koji razvija slobodnu alternativu proprietarnim firmware-ima i BIOS-u. Kod projekta se distribuira pod GPLv2 licencom. Nova verzija sadrži 1251 izmjenu, pripremljenu uz sudjelovanje 112 programera, od kojih je 28 prvi put sudjelovalo u razvoju.

Glavne promjene:

  • Implementirana je podrška za 26 matičnih ploča:
    • Acer TravelMate P633-M i P633-V;
    • Apple iMac4,1;
    • ASRock Fatal1ty Z97X Killer i Z97 Anniversary;
    • ASUS B85M-E, Maximus VI GENE, Maximus VII GENE i ASUS Maximus VII HERO;
    • Framework Laptop 12 (13th Gen Intel Core);
    • GIGABYTE MZ33-AR1;
    • Intel NUC D33217GKE;
    • LattePanda Mu DFR1141, DFR1142;
    • Lenovo ThinkPad X380 Yoga, ThinkStation P320;
    • MSI PRO B760-P WIFI DDR4 (MS-7D98);
    • NVIDIA Porg (Jetson Nano);
    • Qotom Q535G6;
    • Sapphire Rave2 (Faegan);
    • Siemens FA ASL;
    • 5 ploča koje se koriste u raznim uređajima s Chrome OS-om ili na poslužiteljima Google.
  • Proveden je audit parsera vanjskih podataka radi sprječavanja ranjivosti. Implementirana je zaštita od čitanja iz područja izvan međuspremnika. Dodane su provjere veličina i granica u BMP renderu, CBFS (CoreBoot File System) i FMAP (Flash Map). Osigurana je provjera cjelovitosti zaglavlja FDT (Flattened Device Tree). Dodana je zaštita od ciklične rekurzije pri prolasku kroz elemente sabirnice. Implementirano je hitno zaustavljanje učitavanja u slučaju neuspjeha inicijalizacije SMM (System Management Mode).
  • Gradnja firmware-a i alata za domaćina (ifdtool, cbmem) prebačena je na korištenje standarda C23 (-std=gnu23), što zahtijeva prisustvo GCC 14+ ili Clang 18+ kompajlera.
  • Za Intel platforme dodana je podrška za DDR5 SPD cache s očuvanjem SHA-256 hash kontrole cjelovitosti u TPM NVRAM-u (SPD_CACHE_TPM_HASH).
  • Poboljšana podrška za zvučne kodeke Realtek (ALC1150, ALC662/892/1200).
  • Poboljšana je generacija ACPI za IPU3 MIPI-kamere.
  • Dodana je eksperimentalna podrška za AMD Turin procesore, za koje su implementirani mehanizmi CPPC (Collaborative Processor Performance Control), usmjeravanje prekida IOAPIC i konfiguracija FADT/amdfwtool. Dodana je podrška za prvu ploču na EPIC platformi — GIGABYTE MZ33-AR1.
  • Proširena su izbornici s postavkama CFR (Customizable Firmware Runtime), implementirani su izbornici EC firmware (Embedded Controller firmware) za Lenovo i ChromeEC ploče, kao i izbornici upravljanja Intel ME i Hyper-Threading.
  • Omogućena je aktivacija konzole putem serijskog porta tijekom rada.
  • Usvojena je politika projekta o korištenju AI alata za recenziranje koda i kreiran je datoteku AGENTS.md s uputama za AI agente (obvezno označavanje AI komentara oznakom „[AI-generated]“, dopušteno je stvarati samo nove izvještaje o problemima, zabranjeno je postavljanje oznaka za recenzije, poštivanje stila kodiranja i zabranjeno pokretanje akcija u Gerritu).
  • Ažurirane su verzije binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.

Dodatno, može se napomenuti novi raspored izdanja projekta LibreBoot. Izdanja će se planirati izdavati ne fiksno dva puta godišnje, u siječnju i prosincu, kao što se prije pokušavalo raditi, već prema spremnosti — jednom svaka 6-24 mjeseca (obično 8-16 mjeseci). Ove godine planirali su formirati izdanje u lipnju, ali su potom odlučili preskočiti ga. Također će biti preskočeno planirano prosinačko izdanje, a sljedeće izdanje će biti formirano tek ljeta 2027. godine, tj. godinu i pol nakon prošlog ažuriranja LibreBoot. Promjena pristupa izdanjima omogućit će temeljitije testiranje i neće se izdavati izdanja u žurbi s osjećajem nedovršenosti proizvoda.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster