Izdaja Coreboot 26.09, odprte alternative lastniškim vdelavnim programom.

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

Glavne spremembe:

  • 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 (13. generacija 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 različitim uređajima s Chrome OS-om ili na serverima Google.
  • Proveden je audit parsera vanjskih podataka za prevenciju ranjivosti. Implementirana je zaštita od čitanja iz područja izvan prostora. Dodane su provjere veličina i granica u BMP rendereru, CBFS (CoreBoot File System) i FMAP (Flash Map). Osigurana je provjera integriteta FDT (Flattened Device Tree) zaglavlja. Dodana je zaštita od cikličke rekurzije prilikom prolaska kroz elemente sabirnice. Implementirana je hitna obustava pokretanja u slučaju neuspjeha inicijalizacije SMM (System Management Mode).
  • Izrada firmware-a i host alata (ifdtool, cbmem) prešla je na korištenje standarda C23 (-std=gnu23), što zahtijeva prisutnost GCC 14+ ili Clang 18+ kompajlera.
  • Za Intel platforme dodana je podrška za DDR5 SPD cache uz pohranu kontrolnog hash-a SHA-256 u TPM NVRAM-u (SPD_CACHE_TPM_HASH).
  • Unaprijeđena je podrška za Realtek zvučne kodeke (ALC1150, ALC662/892/1200).
  • Unaprjeđena 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šireni su izbornici s postavkama CFR (Customizable Firmware Runtime), implementirani su izbornici EC firmware (Embedded Controller firmware) za Lenovo ploče i ChromeEC, kao i izbornik upravljanja Intel ME i Hyper-Threading.
  • Omogućeno je aktiviranje konzole putem serijskog porta tijekom rada.
  • Zgodba o projektu je potrdila politiko uporabe orodij AI za pregledovanje kode in ustvarila datoteko AGENTS.md z navodili za AI-agente (obvezno označevanje AI-komentarjev z oznako «[AI-generated]», dovoljena je le izdelava novih poročil o težavah, prepoved namestitve označb pregleda, upoštevanje sloga kodiranja in prepoved izvajanja dejanj v Gerritu).
  • Posodobljene različice binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.

Dodatno lahko opazimo nov načrt izdaj projekta LibreBoot. Izdaje bodo načrtovane za objavo ne fiksno dvakrat na leto, januarja in decembra, kot so poskušali početi prej, ampak po pripravljenosti — enkrat vsakih 6-24 mesecev (ponavadi 8-16 mesecev). Letos so nameravali sprožiti izdajo junija, a so se nato odločili, da jo preskočijo. Prav tako bo preskočena načrtovana decembrska izdaja, naslednja izdaja pa bo oblikovana šele poleti 2027, torej 18 mesecev po zadnji posodobitvi LibreBoot. Sprememba pristopa k izdajam bo omogočila bolj temeljito testiranje in ne bo izdajala izdaj v naglici z občutkom nedokončanosti izdelka.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster