Bol vydaný nový diel projektu CoreBoot 26.09, ktorý vyvíja voľnú alternatívu k proprietárnym firmvér a BIOS. Kód projektu je distribuovaný pod licenciou GPLv2. Nová verzia obsahuje 1251 zmien, ktoré pripravilo 112 vývojárov, z ktorých 28 sa zapojilo do vývoja po prvýkrát.
Hlavné zmeny:
- Implementovaná podpora pre 26 základných dosiek:
- Acer TravelMate P633-M a P633-V;
- Apple iMac4,1;
- ASRock Fatal1ty Z97X Killer a Z97 Anniversary;
- ASUS B85M-E, Maximus VI GENE, Maximus VII GENE a ASUS Maximus VII HERO;
- Framework Laptop 12 (13. generácia 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 dosiek používaných v rôznych zariadeniach s Chrome OS alebo na serveroch Google.
- Bol vykonaný audit parserov externých dát na prevenciu zraniteľností. Implementovaná ochrana proti prečítaniu z oblastí mimo vyrovnávaciu pamäť. Pridané kontroly veľkosti a hraníc v BMP rendri, CBFS (CoresBoot File System) a FMAP (Flash Map). Zabezpečená kontrola integrity hlavičiek FDT (Flattened Device Tree). Implementovaná ochrana proti cyklickej rekurzii pri prechádzaní prvkami zbernice. Realizované núdzové zastavenie načítania pri zlyhaní inicializácie SMM (System Management Mode).
- Súbor firmvéru a hostovacích nástrojov (ifdtool, cbmem) bol prevedený na použitie štandardu C23 (-std=gnu23), čo vyžaduje prítomnosť kompilátorov GCC 14+ alebo Clang 18+.
- Pre platformy Intel pridaná podpora DDR5 SPD cache so zachovaním kontrolného hashu SHA-256 v TPM NVRAM (SPD_CACHE_TPM_HASH).
- Zlepšená podpora zvukových kodekov Realtek (ALC1150, ALC662/892/1200).
- Zlepšená generácia ACPI pre stohy IPU3 MIPI kamier.
- Pridaná experimentálna podpora procesorov AMD Turin, pre ktoré bol implementovaný mechanizmus CPPC (Collaborative Processor Performance Control), smerovanie prerušenia IOAPIC a konfigurácia FADT/amdfwtool. Pridaná podpora prvej dosky na platforme EPIC — GIGABYTE MZ33-AR1.
- Rozšírené menu s nastaveniami CFR (Customizable Firmware Runtime), implementované menu EC firmware (Embedded Controller firmware) pre dosky Lenovo a ChromeEC, rovnako ako menu správy Intel ME a Hyper-Threading.
- Poskytla sa možnosť aktivácie konzoly cez sériový port počas prevádzky.
- Schválená politika projektu týkajúca sa používania nástrojov AI na recenzovanie kódu a vytvorený súbor AGENTS.md s pokynmi pre AI-agentov (povinné označenie AI-komentárov vlajkou "[AI-generated]", povolenie vytvárať iba nové správy o problémoch, zákaz nastavovania vlajok recenzovania, dodržiavanie štýlu kódovania a zákaz vykonávania akcií v Gerrit).
- Aktualizované verzie binutils 2.46.1, LLVM 22.1.8, NASM 3.02, CMake 4.3.4, MPC 1.4.1.
Navyše môžeme spomenúť nový rozvrh vydaní projektu LibreBoot. Uvoľnenia sa plánujú vydávať nepravidelne dvakrát ročne, v januári a decembri, ako sa to predtým snažili robiť, ale podľa dostupnosti - raz každých 6-24 mesiacov (zvyčajne 8-16 mesiacov). Tento rok mali v pláne vydať verziu v júni, ale potom sa rozhodli ju vynechať. Rovnako bude vynechané plánované decembrové vydanie a ďalšie vydanie bude pripravené až v lete 2027, teda o rok a pol po poslednej aktualizácii LibreBoot. Zmena prístupu k vydaniam umožní dôkladnejšie testovanie a nezverejňovať vydania v zhone s pocitom nedokončeného produktu.
Zdroj: opennet.ru
