Utgivelse av Coreboot 26.09, en åpen kildekode-alternativ til proprietær fastvare.

Utgivelsen av prosjektet CoreBoot 26.09 er offentliggjort, som utvikler et fritt alternativ til proprietær fastvare og BIOS. Koden til prosjektet distribueres under GPLv2-lisensen. Den nye versjonen inkluderer 1251 endringer, forberedt med deltakelse fra 112 utviklere, hvorav 28 deltok i utviklingen for første gang.

Hovedendringer:

  • Støtte for 26 hovedkort er implementert:
    • Acer TravelMate P633-M og P633-V;
    • Apple iMac4,1;
    • ASRock Fatal1ty Z97X Killer og Z97 Anniversary;
    • ASUS B85M-E, Maximus VI GENE, Maximus VII GENE og 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 kort brukt i ulike enheter med Chrome OS eller på servere Google.
  • En revisjon av parserne for eksterne data er gjennomført for å forhindre sårbarheter. Det er implementert beskyttelse mot lesing fra områder utenfor bufferen. Størrelses- og grensekontroller er lagt til i BMP-rendereren, CBFS (CoreBoot File System) og FMAP (Flash Map). Integritetskontroll av FDT (Flattened Device Tree) overskrifter er garanti. Beskyttelse mot sirkulær rekursjon ved gjennomgang av bussens elementer er implementert. En nødstopprett ved feil under initiering av SMM (System Management Mode) er implementert.
  • Bygging av fastvare og vertverktøy (ifdtool, cbmem) er overført til bruk av C23-standarden (-std=gnu23), som krever tilstedeværelsen av GCC 14+ eller Clang 18+ kompilatorer.
  • Støtte for DDR5 SPD-cache med bevaring av SHA-256 integritetskontroll hash i TPM NVRAM (SPD_CACHE_TPM_HASH) er lagt til for Intel-plattformer.
  • Støtten for Realtek lydkodeker (ALC1150, ALC662/892/1200) er forbedret.
  • Generering av ACPI for IPU3 MIPI-kamera-stakker er forbedret.
  • Eksperimentell støtte for AMD Turin-prosessorer er lagt til, med mekanisme for CPPC (Collaborative Processor Performance Control), IOAPIC-interruptruting og FADT/amdfwtool-konfigurasjon. Støtte for det første kortet på EPIC-plattformen — GIGABYTE MZ33-AR1 — er lagt til.
  • Menyene med CFR (Customizable Firmware Runtime) innstillinger er utvidet, meny for EC-firmware (Embedded Controller firmware) for Lenovo-kort og ChromeEC, samt meny for Intel ME og Hyper-Threading er implementert.
  • Muligheten for å aktivere konsollen via seriell port under drift er gitt.
  • Godkjent prosjektpolitikk for bruk av AI-verktøy til kodegjennomgang, og opprettet fil AGENTS.md med instruksjoner for AI-agenter (obligatorisk merking av AI-kommentarer med flagget «[AI-generated]», tillatelse til kun å lage nye problemrapporter, forbud mot å sette flagg for gjennomgang, overholdelse av kodestil og forbud mot å utføre handlinger i Gerrit).
  • Oppdatert versjoner av binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.

Det kan også bemerkes en ny utgivelsesplan for prosjektet LibreBoot. Utgivelser planlegges nå å bli gitt ut uregelmessig, ikke lenger fast to ganger i året, i januar og desember, som tidligere forsøk, men ved behov — hvert 6–24 måneder (som regel 8–16 måneder). I år var det planlagt en utgivelse i juni, men de bestemte seg for å utsette den. Den planlagte desemberutgivelsen vil også bli hoppet over, og neste utgivelse vil ikke komme før sommeren 2027, altså halvannet år etter forrige oppdatering av LibreBoot. Endringen i tilnærmingen til utgivelser vil tillate mer grundig testing og unngå hastverksutgivelser som gir en følelse av ufullkommenhet i produktet.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster