Ilang araw na ang nakalipas nang opisyal na inanunsyo Paglabas ng Coreboot 25.12Ang bagong bersyon ng proyekto, na bumubuo ng isang open-source na alternatibo sa proprietary BIOS at firmware (UEFI), ay resulta ng tatlong buwan ng masinsinang trabaho. nagtitipon ng mahigit 750 na kumpirmasyon (nangangako) nilikha ng 110 na developer, kabilang ang 21 bagong kolaborator na sasali sa proyekto.
Namumukod-tangi ang bersyong ito para sa pagpapatupad ng mga bagong interface ng configuration ng runtime, mas malaking kapasidad ng persistent storage, mas malaking kapasidad ng SMMSTORE, pinahusay na suporta para sa mga MIPI camera sa mga Intel platform (IPU) at suporta para sa susunod na henerasyon ng hardware.
Suporta para sa mga bagong motherboard at processor
Tulad ng mga nakaraang bersyon, ang bagong bersyon ng Coreboot ay lubos ding nagpapalawak sa listahan ng mga katugmang hardware. Sa paglabas na itoIdinagdag ang opisyal na suporta para sa Mga motherboard, workstation, at laptop para sa mga mamimili:
- Mga motherboard para sa mga mamimili: ASRock Z77 Extreme4 at ASUS PRIME H610I-PLUS D4.
- Mga laptop na Lenovo: ThinkPad T470s at T580.
- Mga espesyalisadong hardware: Siemens MC EHL6 at Star Labs Starfighter (Arrow Lake 285H).
- Mga server board at ChromeOS: 6 na board na ginagamit sa mga data center ng Google at mga Chromebook device ang naidagdag.
- Tungkol sa mga processor (SoC), naidagdag ang paunang suporta para sa AMD Turin, ang susunod na henerasyon ng mga high-performance na CPU. Ipinatupad din ang mga kritikal na pagpapabuti para sa mga platform ng Intel Panther Lake at Qualcomm X1P42100.
Konpigurasyon ng Runtime: Coreboot Forms Representation (CFR)
Isa sa mga pinakamahalagang pagbabago sa istruktura ay ang pag-aampon ng balangkas ng CFR (Representasyon ng mga Pormularyo ng Coreboot). Ang teknolohiyang ito nagbibigay ng pinag-isang API na nagbibigay-daan sa iyong baguhin ang configuration mula sa firmware nang hindi na kailangang i-recompile ang code o magsagawa ng kumpletong memory flash.
Sa pamamagitan ng CFR, Maaaring ma-access ng gumagamit ang mga menu ng opsyon upang makontrol ang mga function mga kagamitang pangkasangkapan tulad ng:
- Pag-activate o pag-deactivate ng iGPU (integrated graphics).
- Manu-manong pagpili ng mga touch panel o screen.
- Mas mataas na kontrol sa mga bentilador at mga thermal profile.
Sa kasalukuyan, mahigit 40 na motherboard ng Google ang lumipat sa sistemang ito, na direktang isinasama sa UEFI variable store upang matiyak na ang mga pagbabago ay magpapatuloy pagkatapos ng pag-reboot.
Mga pagpapabuti sa mga storage controller at subsystem
Ang kontroler ng SMMSTORE, responsable sa pamamahala ng mga lugar ng persistent memory na protektado ng System Management Mode (SMM), Ang default na laki ng imbakan nito ay nadagdagan mula 256 KB patungong 512 KB. Mahalaga ang pagtaas na ito para sa mga modernong platform na nangangailangan ng mas maraming espasyo para mag-imbak ng mga variable ng UEFI at mga kumplikadong configuration ng firmware.
Mga MIPI Camera sa mga Intel Platform
Muling dinisenyo ng Coreboot ang paraan ng pamamahala ng mga camera sa mga susunod na henerasyon ng mga Intel laptop. Pinahusay ang suporta para sa mga MIPI camera (Mobile Industry Processor Interface), na pumapalit sa mga tradisyonal na USB camera (UVC). Hindi tulad ng mga USB camera, ang mga MIPI ay nagpapadala ng hilaw na data sa pamamagitan ng isang serial interface (CSI) nang direkta sa image signal processor (ISP) na isinama sa CPU.
Bersyon 25.12 ino-optimize ang ACPI enumeration ng mga sensor na ito, pagtiyak na ang mga operating system tulad ng Windows at Linux ay maaaring matukoy nang tama ang pisikal na lokasyon ng sensor (PLD) at ang static data (SSDB) nito.
Mga Pagsulong sa mga Arkitektura ng Qualcomm, AMD at Intel
Ang pag-unlad para sa mga partikular na arkitektura ay nakatanggap ng ilang mga pag-update:
- Qualcomm X1P42100: Naidagdag ang mga advanced na kakayahan sa pag-debug, tulad ng RAM dump loading at ang paggamit ng Application Processor Debug Policy (APDP). Ipinatupad din ang suporta para sa USB Type-C at mga pagpapabuti sa Moving Display Subsystem (MDSS).
- AMD Glinda at Faegan: Idinagdag ang suporta para sa 10 Gigabit Ethernet controllers at USB4 configuration sa pamamagitan ng DeviceTree. Bukod pa rito, pinasimple ang mga kalkulasyon ng MTRR upang mapabilis ang oras ng pag-boot.
- Intel Panther Lake: Suporta para sa bagong pamantayan ng memorya ng LPCAMM (Low Power Compressed Attached Memory Module), bilang paghahanda para sa mga ultra-thin na laptop na gagamit ng format na ito.
Mga pagbabago sa teknikal at kagamitan
Para sa mga developer, umunlad din ang panloob na imprastraktura ng Coreboot. Na-update na ang mga panlabas na kagamitan tulad ng Binutils 2.45 at ACPICA 20250807, habang ang hindi na ginagamit na nds32le-elf toolchain ay inalis na.
Sa tindahan ng libro libpayload, isang API ang idinagdag upang matukoy ang laki ng pisikal na memorya at suporta para sa algorithm ng LZ4 compression. Panghuli, naidagdag ang mga partikular na driver para sa mga audio codec ng Cirrus Logic (CS35L56 at CS42L43), at pinalawak ang suporta ng ACPI sa mga sistemang may arkitekturang RISC-V.
Sa wakas, kung interesado kang malaman ang higit pa tungkol dito, maaari mong konsultahin ang mga detalye Sa sumusunod na link.