Néhány nappal ezelőtt hivatalosan is bejelentették Coreboot 25.12 kiadásA projekt új verziója, amely egy nyílt forráskódú alternatívát fejleszt a saját BIOS-hoz és firmware-hez (UEFI), három hónapos intenzív munka eredménye. több mint 750 megerősítést gyűjtött össze (commits) 110 fejlesztő készítette, beleértve 21 új munkatársat, akik csatlakoznak a projekthez.
Ez a verzió a következő megvalósításával tűnik ki: új futásidejű konfigurációs felületek, nagyobb perzisztens tárolókapacitás, nagyobb SMMSTORE kapacitás, továbbfejlesztett MIPI kamerák támogatása Intel platformokon (IPU), valamint a következő generációs hardverek támogatása.
Új alaplapok és processzorok támogatása
A korábbi verziókhoz hasonlóan az új Coreboot verzió is jelentősen kibővíti a kompatibilis hardverek listáját. Ebben a kiadásban...Hivatalos támogatás hozzáadva a következőhöz: Fogyasztói alaplapok, munkaállomások és üzleti laptopok:
- Fogyasztói alaplapok: ASRock Z77 Extreme4 és ASUS PRIME H610I-PLUS D4.
- Lenovo laptopok: ThinkPad T470s és T580.
- Speciális hardverek: Siemens MC EHL6 és Star Labs Starfighter (Arrow Lake 285H).
- Szerveralapok és ChromeOS: 6 olyan alaplap került hozzáadásra, amelyeket a Google adatközpontjaiban és Chromebook eszközein használnak.
- A processzorok (SoC-k) tekintetében előzetes támogatást nyújtottak az AMD Turinhoz, a nagy teljesítményű CPU-k következő generációjához. Kritikus fejlesztéseket vezettek be az Intel Panther Lake és a Qualcomm X1P42100 platformokhoz is.
Futásidejű konfiguráció: Coreboot Forms Representation (CFR)
Az egyik legfontosabb strukturális változás a a CFR keretrendszer elfogadása (Coreboot Forms Representation). Ez a technológia egységes API-t biztosít amely lehetővé teszi a konfiguráció módosítását a firmware-től újrafordítás nélkül a kódot, vagy hajtson végre egy teljes memória flashelést.
CFR-en keresztül, A felhasználó hozzáférhet az opciómenükhöz a funkciók vezérléséhez hardver, például:
- Az iGPU (integrált grafikus kártya) aktiválása vagy deaktiválása.
- Érintőpanelek vagy képernyők manuális kiválasztása.
- Ventilátorok és hőprofilok fejlett vezérlése.
Jelenleg több mint 40 Google alaplap migrált erre a rendszerre, közvetlenül integrálódva az UEFI változótárolóval, hogy a változtatások az újraindítás után is megmaradjanak.
A tárolóvezérlők és alrendszerek fejlesztései
Az SMMSTORE vezérlő, amely a rendszerfelügyeleti mód (SMM) által védett perzisztens memóriaterületek kezeléséért felelős, Az alapértelmezett tárhelyméret 256 KB-ról 512 KB-ra nőtt. Ez a növekedés létfontosságú a modern platformok számára, amelyek több helyre van szükségük az UEFI változók és az összetett firmware-konfigurációk tárolásához.
MIPI kamerák Intel platformokon
A Coreboot újratervezte a kamerák kezelésének módját a következő generációs Intel laptopokban. Javult a MIPI kamerák támogatása (Mobile Industry Processor Interface), amelyek a hagyományos USB kamerákat (UVC) váltják fel. Az USB kamerákkal ellentétben az MIPI-k a nyers adatokat soros interfészen (CSI) keresztül közvetlenül a CPU-ba integrált képjelfeldolgozónak (ISP) küldik.
25.12 verzió optimalizálja ezen érzékelők ACPI felsorolását, biztosítva, hogy az olyan operációs rendszerek, mint a Windows és a Linux, helyesen azonosíthassák az érzékelő (PLD) fizikai helyét és statikus adatait (SSDB).
Előrelépések a Qualcomm, az AMD és az Intel architektúrákban
A specifikus architektúrák fejlesztése számos frissítést kapott:
- Qualcomm X1P42100: Fejlett hibakeresési képességeket adtunk hozzá, mint például a RAM-memória betöltése és az Application Processor Debug Policy (APDP) használata. Támogatás került az USB Type-C-hez, és fejlesztések történtek a Moving Display Subsystem (MDSS) rendszerben is.
- AMD Glinda és Faegan: Hozzáadtuk a 10 gigabites Ethernet vezérlők és az USB4 konfiguráció támogatását a DeviceTree-n keresztül. Ezenkívül az MTRR számításokat egyszerűsítettük a rendszerindítási idők felgyorsítása érdekében.
- Intel Panther Lake: Támogatás az új LPCAMM memória szabványhoz (Low Power Compressed Attached Memory Module), felkészülve az ultravékony laptopokra, amelyek ezt a formátumot fogják átvenni.
Technikai és eszközbeli változások
A fejlesztők számára a Coreboot belső infrastruktúrája is fejlődött. A külső eszközök frissültek mint például a Binutils 2.45 és az ACPICA 20250807, míg az elavult nds32le-elf eszközláncot eltávolították.
A könyvesboltban libpayload esetén egy API került hozzáadásra a fizikai memória méretének meghatározásához és az LZ4 tömörítési algoritmus támogatása. Végül, a Cirrus Logic audio kodekekhez (CS35L56 és CS42L43) specifikus illesztőprogramokat adtak hozzá, és az ACPI támogatást kiterjesztették a RISC-V architektúrájú rendszerekre.
Végül, ha többet szeretne tudni róla, tájékozódhat a részletekről A következő linken.