Publicēts projektu CoreBoot laidiena 26.09, kas izstrādā bezmaksas alternatīvu patentētām iekārtām un BIOS. Projekta kods tiek izplatīts saskaņā ar GPLv2 licenci. Jaunajā versijā ietverts 1251 izmaiņas, ko sagatavojuši 112 izstrādātāji, no kuriem 28 pirmoreiz piedalījās izstrādē.
Galvenās izmaiņas:
- Ieviesta atbalsts 26 mātesplatēm:
- Acer TravelMate P633-M un P633-V;
- Apple iMac4,1;
- ASRock Fatal1ty Z97X Killer un Z97 Anniversary;
- ASUS B85M-E, Maximus VI GENE, Maximus VII GENE un ASUS Maximus VII HERO;
- Framework Laptop 12 (13. paaudzes 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 plates, kas izmanto dažādās ierīcēs ar Chrome OS vai uz serveriem Google.
- Veikts ārējo datu parseru audits, lai novērstu ievainojamības. Ieviesta aizsardzība pret lasīšanu no tālvadības apgabaliem. Pievienotas izmēru un robežu pārbaudes BMP renderētājā, CBFS (CoreBoot failu sistēma) un FMAP (Flash karte). Nodrošināta FDT (saspiežamā ierīču koka) virsrakstu integritātes pārbaude. Pievienota aizsardzība pret cikliskajiem rekursiem, pārejot pa autobusa elementiem. Ieviesta avārijas slēgšana ielādes laikā iSMM (Sistēmas pārvaldības režīms) inicializācijas kļūmes gadījumā.
- Savienojumu atjaunošana un viesu rīki (ifdtool, cbmem) pārveidoti, lai izmantotu C23 standartu (-std=gnu23), kas prasa GCC 14+ vai Clang 18+ kompilatorus.
- Intel platformām pievienots atbalsts DDR5 SPD kešam, saglabājot SHA-256 integritātes kontroles hash TPM NVRAM (SPD_CACHE_TPM_HASH).
- Uzlabots atbalsts Realtek skaņas kodekiem (ALC1150, ALC662/892/1200).
- Uzlabota ACPI generācija IPU3 MIPI kameru kaudzes.
- Ieviests eksperimentāls atbalsts AMD Turin procesoriem, kuriem realizēts CPPC (Kopējās procesoru veiktspējas kontrole), IOAPIC pārtraukumu maršrutēšanas mehānisms un FADT/amdfwtool konfigurācija. Pievienots atbalsts pirmajai EPIC platformas platei — GIGABYTE MZ33-AR1.
- Paplašināti CFR (Pielāgojama programmatūras darbības) opciju iestatījumi, ieviesti EC firmware (Iebūvēta kontroliera programmatūra) izvēlnes Lenovo un ChromeEC platai, kā arī Intel ME un Hyper-Threading vadības izvēlnes.
- Piedāvāta iespēja aktivizēt konsoli caur sērijas portu darbības laikā.
- Apstiprināta projekta politika par AI rīku izmantošanu koda pārskatīšanai un izveidots fails AGENTS.md ar norādēm AI aģentiem (obligāti jāatzīmē AI komentāri ar karogu „[AI-generated]”, atļauts izveidot tikai jaunus problēmu ziņojumus, aizliegts iestatīt pārskatu karogus, jāievēro kodēšanas stils un aizliegts veikt darbības Gerrit).
- Atjaunotas versijas binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.
Turklāt var atzīmēt jauno LibreBoot projekta laidienu grafiku. Laidienus plānots izdot ne fiksēti divas reizes gadā, janvārī un decembrī, kā to mēģināja darīt iepriekš, bet pēc sagatavotības — reizi 6–24 mēnešos (parasti 8–16 mēneši). Šogad bija plānots veidot laidienu jūnijā, bet vēlāk nolemts to izlaist. Tāpat tiks izlaists plānotais decembra laidienu, bet nākamais laidienu būs izveidots tikai vasarā 2027. gadā, t.i., pusotru gadu pēc iepriekšējā LibreBoot atjauninājuma. Piekļuve laidieniem ļaus veikt rūpīgāku testēšanu un neizlaist laidienus steigā ar nepabeigta produkta sajūtu.
Avots: opennet.lv
