Ir izlaists CoreBoot 26.09 — projekts, kas izstrādā bezmaksas alternatīvu patentētai programmaparatūrai un BIOS. Projekta kods tiek izplatīts saskaņā ar GPLv2 licenci. Jaunajā versijā ir iekļautas 1251 izmaiņas, kas sagatavotas ar 112 izstrādātāju palīdzību, no kuriem 28 projektā bija jauni.
Galvenās izmaiņas:
- Ir ieviests atbalsts 26 mātesplatēm:
- Acer TravelMate P633-M un P633-V;
- Apple iMac4,1;
- ASRock Fatal1ty Z97X Killer un Z97 gadadiena;
- ASUS B85M-E, Maximus VI GENE, Maximus VII GENE un ASUS Maximus VII HERO;
- Framework klēpjdators 12 (13. paaudzes Intel Core);
- GIGABYTE MZ33-AR1;
- Intel NUC D33217GKE;
- LattePanda Mu DFR1141, DFR1142;
- Lenovo ThinkPad X380 joga, ThinkStation P320;
- MSI PRO B760-P WIFI DDR4 (MS-7D98);
- NVIDIA Porg (Jetson Nano);
- Qotom Q535G6;
- Safīra reivs2 (Fēgena);
- Siemens FA ASL;
- 5 plates, ko izmanto dažādās ierīcēs ar Chrome OS vai serveriem Google.
- Ārējie datu parsētāji ir auditēti, lai novērstu ievainojamības. Ir ieviesta aizsardzība pret lasīšanu no ārpus bufera esošajām zonām. BMP renderētājam, CBFS (CoreBoot failu sistēmai) un FMAP (Flash Map) ir pievienotas izmēru un robežu pārbaudes. Ir ieviestas FDT (saplacinātā ierīču koka) galveņu integritātes pārbaudes. Ir pievienota cikliskās rekursijas aizsardzība, šķērsojot kopnes elementus. Ir ieviesta avārija sāknēšanas laikā, ja SMM (sistēmas pārvaldības režīma) inicializācija neizdodas.
- Programmatūras un resursdatora rīki (ifdtool, cbmem) ir pārveidoti, lai izmantotu C23 standartu (-std=gnu23), kam nepieciešami GCC 14+ vai Clang 18+ kompilatori.
- Intel platformām ir pievienots atbalsts DDR5 SPD kešatmiņai ar SHA-256 integritātes pārbaudes jaucējkodu, kas tiek glabāts TPM NVRAM (SPD_CACHE_TPM_HASH).
- Uzlabots Realtek audio kodeku (ALC1150, ALC662/892/1200) atbalsts.
- Uzlabota ACPI ģenerēšana IPU3 MIPI kameru komplektiem.
- Pievienots eksperimentāls atbalsts AMD Turin procesoriem, ietverot CPPC (Collaborative Processor Performance Control) mehānismu, IOAPIC pārtraukumu maršrutēšanu un FADT/amdfwtool konfigurāciju. Pievienots atbalsts pirmajai EPIC platformas platei — GIGABYTE MZ33-AR1.
- Ir paplašināta CFR (pielāgojamas programmaparatūras izpildlaika) iestatījumu izvēlne, Lenovo un ChromeEC platēm ir ieviesta EC programmaparatūras (iegultā kontrollera programmaparatūras) izvēlne, kā arī Intel ME un Hyper-Threading vadības izvēlne.
- Ir nodrošināta iespēja aktivizēt konsoli darbības laikā, izmantojot seriālo portu.
- Projekta politika par mākslīgā intelekta rīku izmantošanu koda pārskatīšanai ir apstiprināta, un ir izveidots fails AGENTS.md ar instrukcijām mākslīgā intelekta aģentiem (prasība atzīmēt mākslīgā intelekta komentārus ar karodziņu "[mākslīgā intelekta ģenerēts]", atļaut veidot tikai jaunus problēmu ziņojumus, aizliegt pārskatīšanas karodziņu iestatīšanu, ieviest kodēšanas stilu un aizliegt darbību palaišanu programmā Gerrit).
- Atjauninātās binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1 versijas.
Turklāt ievērības cienīgs ir LibreBoot projekta jaunais izlaišanas grafiks. Iepriekš mēģinātā fiksētā grafika vietā divas reizes gadā, janvārī un decembrī, laidienus plānots izlaist ik pēc 6–24 mēnešiem (parasti ik pēc 8–16 mēnešiem), tiklīdz tie būs gatavi. Šogad bija plānots jūnija laidiens, taču vēlāk tika nolemts to izlaist. Arī plānotais decembra laidiens tiks izlaists, un nākamais laidiens netiks izlaists līdz 2027. gada vasarai, t.i., pusotru gadu pēc pēdējā LibreBoot atjauninājuma. Šīs izmaiņas izlaišanas pieejā ļaus veikt rūpīgāku testēšanu un izvairīties no sasteigtām izlaidumiem, kas atstāj produktu nepabeigta.
Avots: opennet.ru
