Avaldatud on CoreBoot projekti vĂ€ljaanne 26.09, mis arendab tasuta alternatiivi patentkaitstud pĂŒsivara ja BIOSi jaoks. Projekti kood levitatakse GPLv2 litsentsi alusel. Uue versiooni koosseisu kuulub 1251 muudatust, mille ettevalmistamisel osales 112 arendajat, kellest 28 osales arenduses esmakordselt.
Peamised muudatused:
- Realiseeritud on tugi 26 emaplaadile:
- Acer TravelMate P633-M ja P633-V;
- Apple iMac4,1;
- ASRock Fatal1ty Z97X Killer ja Z97 Anniversary;
- ASUS B85M-E, Maximus VI GENE, Maximus VII GENE ja ASUS Maximus VII HERO;
- Framework Laptop 12 (13. pÔlvkonna 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 plaati, mida kasutatakse erinevates seadmetes Chrome OS-i vÔi peal. serverites Google.
- Teostatud on vĂ€liste andmete parserite auditi eesmĂ€rkideks haavatavuste ennetamine. Rakendatud on kaitse piirkondade lugemise eest, mis asuvad puhvri vĂ€lisse. Lisatud on suuruse ja piire kontrollid BMP-renderdajas, CBFS (CoreBoot Faili SĂŒsteem) ja FMAP (Flash Map). Tagatud on FDT (Flattened Device Tree) pealkirjade terviklikkuse kontroll.
- PĂŒsivara ja hostimistööriistade (ifdtool, cbmem) kompileerimine on ĂŒle viidud C23 standardile (-std=gnu23), mis nĂ”uab GCC 14+ vĂ”i Clang 18+ kompilaatoreid.
- Intel platvormidele on lisatud DDR5 SPD vahemÀlu tugi, millega sÀilitatakse SHA-256 terviklikkuse kontrolli hash TPM NVRAM-is (SPD_CACHE_TPM_HASH).
- Parandatud on Realteki helikoodekite (ALC1150, ALC662/892/1200) tugi.
- Parandatud on ACPI genereerimist IPU3 MIPI kaamerate jaoks.
- Lisatud on eksperimentaalne tugi AMD Turin protsessoritele, mille jaoks on rakendatud CPPC (Collaborative Processor Performance Control) mehhanism, IOAPIC katkemiste suunamine ja FADT/amdfwtool konfiguratsioon. Lisatud on esimese EPIC platvormi emaplaadi â GIGABYTE MZ33-AR1 â tugi.
- CFR (Customizable Firmware Runtime) seadistusmenĂŒĂŒd on laiendatud, samuti on rakendatud EC pĂŒsivara (Embedded Controller firmware) menĂŒĂŒd Lenovo ja ChromeEC emaplaatide jaoks ning Intel ME ja Hyper-Threading juhtimise menĂŒĂŒd.
- Pakutud on vÔimalus aktiveerida konsool seerianpordi kaudu töö ajal.
- Projekti poliitika AI-tööriistade kasutamiseks koodi ĂŒlevaatamisel on kinnitatud ning loodud on fail AGENTS.md AI-agente kĂ€sitlevate juhistega (AI-kommentaaride mĂ€rgistamine sildiga â[AI-generated]â, lubatud on luua ainult uusi probleeme, keelatud on ĂŒlevaatussiltide loomine, jĂ€rgida kodeerimisstiili ja keelata toimingute kĂ€ivitamine Gerritis).
- Versioonid binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1 on uuendatud.
Lisaks tasub vĂ€lja tuua projekti LibreBoot uus vĂ€ljalaskekava. VĂ€ljalasked on plaanis vĂ€lja anda mitte fikseeritult kaks korda aastas, jaanuaris ja detsembris, nagu eelmistes katsetes, vaid vastavalt valmisolekule â iga 6-24 kuu tagant (tavaliselt 8-16 kuud). Sellel aastal kavandati vĂ€ljaanne juunis, kuid otsustati see vahele jĂ€tta. Samuti jÀÀb vahele plaanitud detsembrikuu vĂ€ljaanne ja jĂ€rgmine vĂ€ljaanne moodustatakse alles 2027. aasta suvel, st poolteist aastat pĂ€rast eelmist LibreBooti uuendust. LĂ€henemise muutmine vĂ€ljalasketes vĂ”imaldab pĂ”hjalikumat testimist ja vĂ€ltida kiirustamist, mis tekib poolikute toodete vĂ€ljaandmiseks.
Allikas: opennet.ru
