Udgivelse af Coreboot 26.09, den open source-alternativ til proprietære firmware.

Udgivet er udgaven af CoreBoot-projektet 26.09, der udvikler et frit alternativ til proprietære firmware og BIOS. Projektets kode distribueres under GPLv2-licensen. Den nye version inkluderer 1251 ændringer, forberedt med deltagelse af 112 udviklere, hvoraf 28 deltager for første gang i udviklingen.

Vigtige ændringer:

  • Understøttelse af 26 bundkort er blevet implementeret:
    • 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 (13. generation 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 bundkort, der anvendes i forskellige enheder med Chrome OS eller på servere Google.
  • Udført revisions af parserne for eksterne data for at forhindre sårbarheder. Implementeret beskyttelse mod læsning fra områder uden for bufferen. Tjekket størrelser og grænser i BMP-rendereren, CBFS (CoreBoot File System) og FMAP (Flash Map). Sikret integritetskontrol af FDT (Flattened Device Tree) overskrifter. Implementeret beskyttelse mod cyklisk rekursion ved gennemgang af bus-elementer. Implementeret nødstop af indlæsningen ved fejl i SMM (System Management Mode) initialisering.
  • Bygning af firmware og værktøjer (ifdtool, cbmem) er blevet omstillet til brug af C23 standarden (-std=gnu23), hvilket kræver GCC 14+ eller Clang 18+ compilatorer.
  • Til Intel-platforme er der tilføjet understøttelse af DDR5 SPD cache med bevarelse af SHA-256 integritetskontrol hash i TPM NVRAM (SPD_CACHE_TPM_HASH).
  • Forbedret understøttelse af lydkodeks fra Realtek (ALC1150, ALC662/892/1200).
  • Forbedret generation af ACPI til IPU3 MIPI-kamera stacks.
  • Tilføjet eksperimentel understøttelse af AMD Turin-processorer, for hvilke mekanismen CPPC (Collaborative Processor Performance Control), IOAPIC interrupt routing og FADT/amdfwtool konfiguration er implementeret. Første bundkort på EPIC-platformen er tilføjet - GIGABYTE MZ33-AR1.
  • Menuerne med CFR-indstillinger (Customizable Firmware Runtime) er udvidet, menuerne for EC firmware (Embedded Controller firmware) for Lenovo-bundkort og ChromeEC, samt Intel ME og Hyper-Threading management menuer er implementeret.
  • Mulighed for aktivering af konsollen via serielforbindelse under drift er blevet tilbudt.
  • Projektets politik om brug af AI-værktøjer til kodegennemgang er godkendt, og der er oprettet en fil AGENTS.md med instruktioner til AI-agenter (AI-kommentarer skal mærkes med flaget „[AI-generated]“, det er kun tilladt at oprette nye fejlrapporter, flagging af gennemgang er forbudt, overholdelse af kodestil og forbud mod at udføre handlinger i Gerrit).
  • Opdaterede versioner af binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.

Det kan også nævnes, at den nye udgivelsesplan for projektet LibreBoot er blevet fastlagt. Udgivelserne vil ikke blive udgivet faste to gange om året, i januar og december, som man tidligere har forsøgt, men i stedet i takt med at de er klar — hver 6-24 måneder (normalt 8-16 måneder). I år havde man planlagt en udgivelse i juni, men besluttede derefter at springe den over. Desuden vil den planlagte udgivelse i december også blive sprunget over, og den næste udgivelse vil først blive dannet til sommer i 2027, det vil sige halvandet år efter den seneste opdatering af LibreBoot. Ændringen af tilgangen til udgivelserne vil tillade mere grundig testning og undgå hastværk med følelsen af et ufuldstændigt produkt.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster